Ogre 开发环境配置有两种方法, 一种是下载sdk, 一种是从源码编译出sdk。 前者比较容易。 后者源码方式较复杂,但真的到读源码级别,配环境也就小意思了。
下面就是用sdk 配置环境的步骤说明。
曾经为Ogre环境配置伤透脑筋,原因是对其不熟悉, 各种不理解,配置环境各种报错,网上查询各种资料,好多资料是千篇一律,各种晕倒。
其实在VS2010上配置Ogre是极其简单, 不用CMake,不用设置路径,各种不用。下面详细步骤:
1: 安装 VS2010 ,省略。
2: 下载 Ogre SDK , OgreSDK_vc10_v1-8-1;
http://www.ogre3d.org/download/sdk
3: 下载 Ogre 在VS2010上的新建向导工具, 此步骤可以省略,Ogre_VC10_AppWizard_1.8.0(下载地址百度);
4: 解压OgreSDK_vc10_v1-8-1, 选好目录(我安装的目录在:D:\Program Files (x86))安装OGRE SDK。
5: 设置环境变量,我的电脑->右击选“属性”->高级->环境变量,新建一个环境变量,变量名OGRE_HOME,,变量值D:\Program Files (x86)\OgreSDK_vc10_v1-8-1。
6: .安装 OGRE App Wizard,安装OGROgre_VC10_AppWizard_1.8.0, 目录默认即可。
7:. 好的,现在打开你的VS2010,新建项目就可以看得OGRE的工程模版了:
8: 调试运行;
附: VC环境配置
配置属性:
常规->输出目录: bin\$(Configuration)\
常规->中间目录: obj\$(Configuration)\
调试->命令: $(OGRE_HOME)\Bin\$(Configuration)\$(ProjectName).exe
调试->工作目录: $(OGRE_HOME)\Bin\$(Configuration)
C/C++
常规->附件包含目录:
include
$(OGRE_HOME)\include
$(OGRE_HOME)\include\OIS
$(OGRE_HOME)\include\OGRE
$(OGRE_HOME)\Samples\Common\include
$(OGRE_HOME)\boost
链接器
常规->输出文件: $(OutDir)\$(ProjectName).exe
附件库目录: $(OGRE_HOME)\lib\debug
$(OGRE_HOME)\boost\lib
输入: OgreMain_d.lib,OIS_d.lib
生成事件
后期生成事件: copy "$(OutDir)\$(TargetFileName)" "$(OGRE_HOME)\Bin\$(Configuration)"
说明 Copying exe to samples bin directory ...