一般可以通过两种方式搭建OGRE开发环境,方法一:从官网下载源代码,然后自己编译,生成。第二种是直接下载编译好的SDK。我用的是第二种,如果你想通过源码编译生成,可以先去官网http://www.ogre3d.org/download/source下载。如果你的电脑无法连接进去,很可能是代理问题,这里告诉你一个免费在线代理http://www.7daili.com/ 在里面输出http://www.ogre3d.org/download/source
点击开始浏览,进入。(可能会有点慢,不过还能忍受哦!)
进来之后是这个页面
这次我不是通过下载源码重新编译的,而是通过直接下载SDK,但是如果你想了解源码深入解析的话,还是建议你从源码编译生成。
直接下载SDK 官方网址 http://www.ogre3d.org/download/sdk (如果还是代理问题导致无法进入页面的话,那就还通过上面的办法)
可以看得出最新版本已经是1.9了,但是不是稳定版本,所以我用的是1.8版本的,红色标记的地方。
点击进去,下载之后 解压之后是这样的
好了,需要的东西已经下载好了,下面开始配置开发环境。
第一步,创建环境变量。
右键“我的电脑”|“属性”|
注意环境变量的值是你下载的OGRE SDK所在的目录。根据自己的实际情况进行修改。我的是在E:\OGRE\OgreSDK_vc10_v1-8-1目录下的。
第二步:打开VS2010(我的是VC++2010免费版的,不过和VS2010配置方法完全一样,之所以用VC++2010免费版的是感觉这个运行速度快,不像VS2010那样很耗性能)。
点击完成。
之后右键项目|属性
之后切换到“所有配置”下
“调试”|“命令” 下进行如下配置
$(OGRE_HOME)\Bin\$(Configuration)\$(ProjectName).exe
“调试”|“工作目录” 下进行如下配置
$(OGRE_HOME)\Bin\$(Configuration)
之后切换到 “C/C++”| “附加包含目录” 下
添加如下包含目录:
$(OGRE_HOME)\include $(OGRE_HOME)\include\OIS $(OGRE_HOME)\include\OGRE $(OGRE_HOME)\Samples\Common\include $(OGRE_HOME)\boost
之后切换到 “链接器”|“附加库目录” 下
$(OGRE_HOME)\lib\$(Configuration) $(OGRE_HOME)\boost\lib
之后切换到 “生成事件”|“后期生成”|“命令行” 下:
copy "$(OutDir)\$(TargetFileName)" "$(OGRE_HOME)\Bin\$(Configuration)"
好了,点击“应用”按钮,不过革命尚未成功,休息会儿,继续最后配置。
上面配置的的是“所有配置”,也就是“Debug”和“Rele”模式下共同 部分。下面进行“Debug”模式下特有的配置
切换到“Debug”配置下
在“连接器”|“输入”|“附加依赖项” 下进行如下配置
OgreMain_d.lib OIS_d.lib
Debug模式配置好之后需要配置Rele模式,和上一步一样,切换到“Relese” 模式下
在“连接器”|“输入”|“附加依赖项” 下进行如下配置
OgreMain.lib OIS.lib
好了,配置已经完成,如果你能编译通过,能够运行证明你配置成功了。
上诉描述可能有粗略地方,毕竟我也是新手,有疑问欢迎交流 QQ603737966