1. 程式人生 > >解決《Windows遊戲程式設計大師技巧》VS2010編譯第一個程式的環境問題

解決《Windows遊戲程式設計大師技巧》VS2010編譯第一個程式的環境問題

1. 建立Project:


這裡把"Create directory for solution"打上勾。


把"Empty project"打上勾。再點Finish。

2.設定專案屬性:
    建立完專案,右鍵屬性:


在Configuration Properties - General 裡把 "Character Set" 改成 Not Set.


再接著在 VC++Directories 裡把"Include Directories" 裡點選"New Line",然後把安裝的DX8.0目錄下include資料夾路徑新增進去。這裡唯一要注意的是要把我自己新增的路徑放到最下,就像上圖中的,而其他Inherited values裡的重新複製貼上一下就行了。


修改"Library Directories"也是一樣的。把安裝的DX8.0目錄下lib檔案地址新增進去,在把其他的Inherited values一條一條地複製-新建-貼上進去,在把順序調整下,把我們新增的DX8.0路徑保持在最底下。


檢查下C/C++ - General 裡的”Additional Include Directories" 要保持空的就行。

3. 把五個lib複製貼上到專案資料夾中:




這裡我是在VS2010中Add - New Item,然後分別新建兩個.cpp和一個.hd檔案,然後把程式碼分別複製進去。

其它的lib檔案直接複製-貼上進去就行了,如上圖。

4. 附加依賴項:


然後再回到專案屬性設定裡設定

在Linker - Input 裡編輯"Additional Dependencies"在視窗中加入 :

ddraw.lib
dsound.lib
dinput.lib
dinput8.lib
winmm.lib

5. Build 編譯一下:

編譯成功了,我直接無視了幾個warning... 反正這個打磚遊戲能正常執行玩起來。

Reference: