1、OGRE 环境配置
前提:
我的配置环境是VS 2008 并且已经安装了DirectX SDK。
a、设置include目录$(DXSDK_DIR)/Include
b、设置lib目录$(DXSDK_DIR)/Lib/x86
2、解压ogre-v1-7-0.zip至E盘(盘符可以自己定,以下以E盘为例),
目录为:设置解压目录为E:/OGRESDK/ogre-v1-7-0
如下图:
3、解压OgreDependencies_MSVC_20100501.zip, 把里面的Dependencies 放到E:/OGRESDK/ogre-v1-7-0/..
如下图:
4、在E:/OGRESDK/ogre-v1-7-0/Dependencies/src中,选择和你开发环境相对应的OgreDependencies.VS20xx.sln,然后分别对Debug和Release分别编译。
如下图:
5、在编译时右击“解决方案“的属性,选择多项目启动。然后右击”解决方案“的生成解决方案,或者点工具栏中的生成->生成解决方案。
如下图:
6、至此OGRE依赖库编译完成。(提示:为方便日后不用再编译,可同时编译出debug和release两个版本的)
7、解压cmake-2.8.1-win32-x86.zip到任意目录
8、运行cmake-2.8.1-win32-x86/cmake-2.8.1-win32-x86/bin目录下的cmake-gui.exe
9、在where is the source code 和 where to build the binaries 处选择ogre 的路径
注意:where is the source code 是解压ogre包得到的文件夹,内包含依赖库
where to build the binaries 是你希望生成的路径
如下图:
10、在下图红框内所指 选择Advanced view 选项 并在另一个红框内的设置中设置Cmake的安装路径
如下图:
11、OK后 Generate按钮才可以使用 点击之
如下图:
12、cmake 成功后在ogre目录中执行ogre.sln 编译ogre。
13、编译成功。
以下内容如果需要可以添加,为了方便添加工程,可以集成到VS2008中
14、解压ogresdkwizard90_v1_5_1.zip后复制其中的文件到ogre目录下,执行VC9_Setup.js后提示安装成功。
15、打开vs2008新建C++项目,出现下面的红框内容,可以直接建立ogre工程。
是不是方便了许多了 :)
OK 接下来测试下环境是否确实配的没问题
以下为测试:
建立工程后,编译出现错误,添加如下设置:
1、在环境变量中添加
OGRE_HOME
E:/OGRESDK/ogre-v1-7-0-win32/sdk
2、在vs2008中设置包含文件如下(是否需要选择性添加)
在include下面
$(OGRE_HOME)/include/OGRE
$(OGRE_HOME)/include/OGRE/RenderSystems/Direct3D9
$(OGRE_HOME)/include/OGRE/RenderSystems/GL
$(OGRE_HOME)/include/OGRE/Terrain
$(OGRE_HOME)/include/OIS
$(OGRE_HOME)/include
在lib下面
$(OGRE_HOME)/lib/debug
$(OGRE_HOME)/lib/debug/opt
$(OGRE_HOME)/lib/release
$(OGRE_HOME)/lib/release/opt
把OgreSDK_vc9_v1-7-0-win32/sdk/bin/debug中的resources_d.cfg跟plugins_d.cfg文件重命名为resources.cfg和plugins.cfg
编译后运行 执行成功