DirectX5.0最新遊戲程式設計指南 DirectDraw教程篇 一、配置DirectX SDK (轉)

worldblog發表於2007-12-04
DirectX5.0最新遊戲程式設計指南 DirectDraw教程篇 一、配置DirectX SDK (轉)[@more@]

 5.0最新遊戲指南
DirectDraw教程篇

  DirectX是為Visual C++的準備的,因此要編制DirectDraw遊戲,最好對VC要有一定的瞭解。不願意使用VC的使用者也可以利用訊息Arakelian Soft公司開發的專門針對5.0使用者的DirectStudio98或Tegosoft公司的TegoSoft ActiveX for Visual Basic。不過,如果想充分發揮DirectX的,並且希望保持程式的相容,那麼最好還是使用Visual C++。
  為了敘述方便,假定已經了DirectX5.0 SDK 和Visual C++ 5.0,其目錄分別是C:DX5SDK和C:Program FilesDevStudio。如果你使用了另一種或安裝到了其它目錄下,必須將下面的例子做適當的修改才能執行。有人安裝了DirectX SDK後卻不知怎樣使用,因為它是基於Visual C++的,卻沒有一個介面友好的整合開發環境,因此必須對Visual C++進行適當的配製。

一、DirectX SDK
1.1、配置 Developer Studio  為了編譯DirectX SDK提供的例子,需要開啟一個新的project workspace,插入適當的,設定環境變數使得編譯器能夠找到需要的連結庫和包含檔案,下面描述了設定的全部過程。啟動Microsoft Developer Studio,安裝下述步驟建立工程:
  .在File選單,選擇New;
  .在New對話方塊中選擇Project中的 Application,在Project Name輸入DDEX1
  .在Location文字框輸入放置工程檔案的位置,點OK按鈕
  .一個新的DDEX1 Classes資料夾就出現在workspace視窗的左邊了。
建立了工程後,需要使用如下步驟向工程插入適當的檔案:
  .在Project選單選擇Add toProject|Files
  .瀏覽到C:DX5SDKSDKSAMPLESDDEX1 目錄,選擇所有的檔案
  .選擇OK,該目錄下的DDEX1.CPP、DDEX1.RC、RE.H就加入到工程了。
然後設定包含檔案的路徑:
  .在Tools選單,選擇Options,就彈出Options對話方塊
  .選擇Directories ,在Show Directories For列表框選擇Include files
  .在Directories:列表框雙擊列表底部的空白行,輸入C:DX5SDKSDKINC.
  .同樣再加入另一個路徑C:DX5SDKSDKSAMPLESMISC
  .選擇OK按鈕,
設定連結庫目錄:
  .在Show Directories For列表框選擇Library files
  .在Directories:列表框雙擊底部空白行,輸入C:DX5SDKSDKLIB.
  .單擊OK按鈕。
最後設定建立應用程式時連結的模組:
  .在Project選單單擊Settings.
  .選擇Link
  .在Category下拉框選擇General.
  .在/Library模組列表框加入Ddraw.lib和Winmm.lib.
  .單擊OK.
1.2、配製NMAKE路徑
有時候命令列的方式比整合環境更加方便,所以許多有的程式設計師更願意用命令列的方式來建立應用程式。下面是包含檔案和連結庫模組的路徑:
@echo off
set PATH=C:Program FilesDevStudioSharedBin; C:Program FilesDevStudioVcBin;%PATH%
set INCLUDE=C:Program FilesDevStudioVcinclude; C:Program FilesDevStudioVcMfcinclude;C:DX5SDKSDKINC;%INCLUDE%
set LIB= C:Program FilesDevStudioSharedIDEVclib; C:Program FilesDevStudioVcMfclib; C:DX5SDKSDKLIB;%LIB%
set INIT= C:Program FilesDevStudio;%INIT%
將上述內容加入Autoexec.bat。在例子的目錄下輸入
 NMAKE
將會在當前目錄下建立一個DE目錄,並將生成的可檔案放在該目錄下。
為了在學習的過程中熟悉DirectX SDK,我們將按照DirectX SDK提供的範例程式的順序由淺入深,循序漸進。
3、為Borland C++5.0配置DirectX SDK
  儘管DirectX 5 SDK是主要為Visual C++使用者準備的,但Microsoft並未忘記眾多的Borland C++使用者,所以在DirectX SDK中也提供了DirectX的Borland C++庫。不過,可能出於競爭的緣故(猜測而已),安裝後的DirectX SDK中不沒有Borland C++庫。這就需要使用者自己來處理這一惱人的問題了。我們知道,DirectX 5 SDK是以一個IDX5SDK.EXE釋出的,執行IDX5SDK後,它先將的檔案全部解壓到某個目錄下(如D:DX5SDK),然後再執行該目錄下的SETUP.EXE安裝DirectX SDK(假設目錄為C:DX5SDK)。實際上,在解壓後的目錄中包含了一個D:DX5SDKSDKLIBBORLANDC目錄,該目錄下就是Borland C++的連結庫檔案。但在SETUP安裝時,安裝程式並沒有把該目錄複製到安裝目錄中。解決方法很簡單,即SETUP安裝完成後,再建立一個C:DX5SDKSDKLIBBorland,將目錄D:DX5SDKSDKLIBBorland下的所有檔案都複製到C:DX5SDKSDKLIBBorland目錄下。然後在Borland C++5.0的整合環境中如同配置Visual C++5.0那樣配置工程檔案。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987896/,如需轉載,請註明出處,否則將追究法律責任。

相關文章