手把手教你配置ogitor
前提:
1、已經編譯通過OGRE(參考http://blog.csdn.net/love0_0xin/archive/2010/10/24/5962500.aspx)
2、已經編譯通過QT(參考http://blog.csdn.net/love0_0xin/archive/2010/10/24/5962529.aspx)
開始:
1、將ogitor源碼解壓,然後用和ogre配置相同的用CMake生成ogitor的工程文件
在ogitor文件下新建目錄ogitor-win32用於放編譯出來的新文件
2、解壓boost_1_43_0.zip文件到E:/Ogitor下(並非必須此目錄下)
從vs2008的工具菜單進入命令提示窗口,然後進入解壓縮的boost文件夾。
3、從命令行進入下圖所示目錄,並執行build_dist.bat,
經過一段時間的執行,會在E:/Ogitor/boost_1_43_0/tools/jam下面生成stage文件夾,
我們到E:/Ogitor/boost_1_43_0/tools/jam/stage/bin.ntx86把其中的bjam.exe拷貝到E:/Ogitor/boost_1_43_0下面。
4、設定編譯環境:
打開E:/Ogitor/boost_1_43_0/tools/build/v2/user-config.jam文件,找到如下所示的字符串。
user-config.jam文件
# MSVC configuration
# Configure msvc (default version, searched in standard location
# and PATH).
# using msvc ;
在此字符串下面添加如下命令行,並保存。
命令行
using msvc :9.0 : : /wd4819 /D_CRT_SECURE_NO_DEPRECATE /D_SCL_SECURE_NO_DEPRECATE
/D_SECURE_SCL=0 ;
5、編譯boost
將目錄移至D:/TDDOWNLOAD/boost_1_43_0/下輸入下列命令
bjam --without-python --toolset=msvc-9.0 --prefix=c:/Boost install
參數說明
--without-python 表示不使用 python
--toolset : 所使用編譯器,Visual Studio 2008爲msvc-9.0
--prefix:編譯後library的安裝目錄(此參數缺省情況下爲默認安裝到C:/Boost)
這一步要花很長時間,就耐心等待吧。
6、編譯完成之後, 會在c盤下面生產boost文件夾,其中包含include文件夾和lib文件夾,大小在不到900M。
7、設定vs2008環境
庫文件 加上C:/Boost/lib
包含文件 加上C:/Boost/include/boost-1_43
注意:如果發現libboost_regex-vc80-mt-gd-1_43.lib之類文件提示錯誤時,是找不到該文件!
就到C:/Boost/lib 把對應的文件libboost_regex-vc90-mt-gd-1_43.lib複製一份改名爲libboost_regex-vc80-mt-gd-1_43.lib就可以,一般是80和90的差別(其中Visual Studio 2005是80, 2008是90)
8、編譯ogitor
注意:運行ogitor之前需要將ogre編譯出來的dll庫和配置文件複製到ogitor運行目錄中
並將plugins.cfg改爲plugins_debug.cfg