手把手教你配置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