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檔案的路徑設定有無錯誤

創作者介紹

It's my life

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