使用Visula Studio 2008 创建Ogre应用程序

前提

1.确保你的机器中已经安装了VisualStudio 2008

2.确保你的机器中已经安装了Ogre SDK 1.7 或者更高版本。

安装 Ogre SDKInstalling the Ogre SDK
使用CMake来构建 Ogre SDKCMake Quick Start Guide
如果你从源文件构建 Ogre, 你需要分别建立 debugrelease两个版本,并且运行install脚本,如此它们会自动创建一个目录结构,
并把你的程序所需要的头文件,lib库等文件复制进去。



创建一个新的项目

开启 Visual Studio 2008
新建一个projct: 文件—新建—项目
为你的项目选择好一个路径,路径不能放在 SDK目录中,或者Ogresource目录中。


点击 “确定”按钮,显示win32程序向导


点击 下一步 选择windows 应用程序 和 空项目这两个选项。 点击 完成。



创建目录结构并添加文件

下载并且解压缩 [Ogre WikiTutorialFramework]http://www.ogre3d.org/tikiwiki/Ogre+Wiki+Tutorial+Framework到你的目录,并且添加进项目中。

设置环境

在解决方案管理器中,右击项目名,选择属性,弹出下面的对话框

属性页已经分层次列好。 默认情况下,VisualStudio将创建Debug Realse两个配置。你可以在属性页的左上角设置使用哪个配置。所有配置。选项则顾名思义,适合所有配置。

操作前,请新增系统环境变量OGRE_HOME指向SDK目录。


选择 所有配置:

常规 | 输出目录          : bin\$(ConfigurationName)
常规 | 中间目录          : obj\$(ConfigurationName)
常规 | 字符集            : 使用多字节字符集
调试 | 命令                 : bin\$(ConfigurationName)\$(ProjectName).exe
调试 | 工作目录       : bin\$(ConfigurationName)
调试 | 环境             : path=$(OGRE_HOME)\Bin\$(ConfigurationName)
C/C++ | 常规 | 附加包含目录 : include;$(OGRE_HOME)\include\OIS;$(OGRE_HOME)\include\OGRE;$(OGRE_HOME)\boost_1_42
链接器 | 常规 | 附加库目录 : $(OGRE_HOME)\lib\$(ConfigurationName);$(OGRE_HOME)\boost_1_42\lib
BuildEvent(生成事件)| Post-Build Event | Command Line : copy "$(OutDir)\$(TargetFileName)" "$(OGRE_HOME)\Bin\$(ConfigurationName)"

选择 Debug

链接器 | 输入 | 附加依赖库            : OgreMain_d.lib OIS_d.lib
链接器 | 调试 | 生成调试信息            : (/DEBUG)

选择 Release

链接器 | 输入 | 附加依赖库 : OgreMain.lib OIS.lib
链接器 | 调试 | 生成调试信息 : 

生成应用程序

1。选择 Debug或者 Release 配置
2。右键点击 项目,选择 生成。
如果有编译或者链接错误,那请按照错误提示,重新修改属性页选项或者其他。

OGRE_HOME 把配置文件拷贝到程序文件夹中

作为最后一步,你的程序运行需要拷贝一些额外的文件。

生成过程创建了一个bin文件夹,在bin下,又创建了release debug文件夹,这两个文件夹下,保存着你vs编译出来的不同编译开关下的可执行性文件和其他运行需要文件。

OGRE的框架将会在配置文件中寻找工作目录,而这些配置文件(.cfg文件),保存在$(OGRE_HOME)\bin\debug $(OGRE_HOME)\bin\release这两个文件夹下,请复制到你的bin文件夹下的响应文件夹下。



运行程序

运行每个项目版本,如果一切正常,你将会看到一个食人魔的头,你可以用光标移动键或WASD键来控制食人魔的方向和位置等。如果没有出现这个结果,请返回验证是否所有步骤都正确。

好了,现在你可以准备开始基础教程了。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值