Posted on 2008-12-23 16:51
heeeey 閱讀(943)
評論(0) 編輯 收藏 引用
1. 下載源程序
ogre-v1-6-0.zip
ogre dependence (OgreDependencies_VC8SP1_Eihort_20071227.zip)
2. 解壓,將ogre dependence 解壓生成的兩個文件夾放到ogre-v1-6-0.zip加壓后的目錄
3.修改源碼支持多線程
修改 ogreMain/ogreConfig.h 將#define OGRE_THREAD_SUPPORT 0 改為 #define OGRE_THREAD_SUPPORT 1
4.編譯(release 和的debug)
注意:編譯時需要boost的thread和date_time庫的支持(編譯過程已經(jīng)在上一篇隨筆中講過了)
設(shè)置vc2005 的頭文件和庫文件引用路徑包括(d3d和boost)
5.最后編譯會生成的目錄ogre/lib
構(gòu)建自己的工程
1.在應(yīng)用ogre是需要加入頭目錄和庫目錄
D:\ogre\Dependencies\include
D:\ogre\OgreMain\include
D:\ogre\Samples\Common\include
D:\ogre\lib
D:\ogre\Dependencies\lib\Debug
D:\ogre\Dependencies\lib\Release
2.工程屬性中:
c/c++ =====》代碼生成 =======》運行時庫 選為 多線程調(diào)試 DLL (debug模式) 、多線程 DLL (release模式)
配置屬性=====》常規(guī)=======》輸出目錄 設(shè)為 D:\ogre\Samples\Common\bin\Debug 或 D:\ogre\Samples\Common\bin\Release (省得每個項目都要拷貝dll和cfg文件)