OGER

Download OgreSDK
進入Ogre官方網頁下載自己對應的Visual Studio版本
職訓局所教的是Visual Studio 2005
OGRE 1.6.4 SDK for Visual C++ .Net 2005 (8.0) SP1
這邊要注意的是Visual Studio 2005 請記得更新至SP1 與其它更新


更新Visual Studio 經過了一番折騰
也安裝好Ogre3D
接下來要設定專案檔與Ogre路徑

include路徑
1. 點選Visual Studio 的【工具→選項→專案和方案→VC++目錄→Include檔案】
看到一堆C:\OgreSDK\ 下的7個include目錄都要加進來
否則Ogre的一堆.h都會找不到喔
下面的 g_library 則是網路功能的.h擋路徑
以後有自己寫好的.h檔案需要include
請記得在這邊設定路徑

程式庫檔設定
2. 接著再切換到程式褲檔
設定 C:\OgreSDK\lib 路徑
這樣才找的到Ogre已經開發好的程式褲檔

lnk20193. 編譯的時候會遇到很多的LNK2019的錯誤訊息
再注意一下後面接的是什麼訊息
Ogre的訊息就是少了Ogre的 lib
OIS 是少了 OIS的lib
NetListener 網路的部分就是少了WSock32.lib

設定lib
【專案→屬性→組態屬性→連結器→輸入→其他相依性】
在這邊設定三個lib檔案
OgreMain_d.lib
OIS_d.lib
WSock32.lib

記得要有_d 因為在開發的時後要用debug模式

變更debug目錄
4. 出現找不到OgreMain_d.dll元件的錯誤
點選【偵錯→工作目錄】將debug目錄更改至C:\OgreSDK\bin\debug


5.測試Ogre3D是否可以正常執行
開啟C:\OgreSDK\samples\Samples_vc8
按【右鍵→偵錯→開始新執行個體】隨便找一個專案測試是否可以執行
ogre3dsampile

ogredirect3d9

選擇Direct3D9 Rendeing Subsystem
Full Screen 設定成No 方便偵錯
若有找不到Direct的錯誤訊息
需要安裝DirectX的SDK
點這直接下載 514MB

ogretest
Ogre3D Sampile 的測試畫面
看到這個畫面就恭喜你啦
所有設定都正常
最後一些連結上的錯誤或找不到檔案
要常常注意.lib跟.h檔案的路徑設定有無錯誤

pohao522 發表在 痞客邦 PIXNET 留言(0) 人氣()