OGRE+VS2008+win7 环境搭建(SDK 方式)+教程框架程序运行
来源:互联网 发布:百度端口 编辑:程序博客网 时间:2024/06/05 06:57
搞了几天,终于看到那个怪物头,以下对自己的搭建工程作出一些总结。
第0步:安装需要的软件
1.OgreSDK_vc9_v1-7-2.exe
点击运行安装即可(实际上就是解压到当前目录,这里有ogre开发需要基本库(ogre,ois,boost))
这里,我设置了环境变量,指向SDK当前文件夹,在命令行中输入:set OGRE_HOME="D:/OgreSDK/OgreSDK_vc9_v1-7-1"
以下将用OGRE_HOME代指OGRESDK安装目录。
2.DirectX SDK 开发包 (点击运行安装即可)
3.VS2008(点击运行安装即可,需要等很久很久)
4.VS 2008 SP1补丁 (必须,点击运行,但是由于我的是win7,因为win7本身就带了dotnet3.5框架。因此SP1安装时会失败。
所以需将SP1包解压,修改vs90sp1目录下的ParameterInfo.xml文件然后将此段删除,然后就可以安装了。
<Exe Name="dotnetfx35.exe" URL="http://go.microsoft.com/fwlink/?LinkId=119353&clcid=0x409 " DownloadSize="242743296" SystemDriveSize="859390404" InstalledProductSize="0" InstallCommandLine="/q /norestart /lang:ENU" UninstallCommandLine="/q /uninstall" CanonicalTargetName="#(loc.dotnetfx35sp1)" ExeType="Cartman" LogFileHint="%temp%/dd_dotnet*.txt|%temp%/dd_net_framework*.txt|%temp%/dd_depcheck*.txt|%temp%/../dd_dotnet*.txt|%temp%/../dd_net_framework*.txt|%temp%/../dd_depcheck*.txt" HashValue="0582515BDE321E072F8673E829E175ED2E7A53E803127C50253AF76528E66BC1">
<ApplicableIf>
<GreaterThan LeftHandSide="3.5.30729.01" BoolWhenNonExistent="true">
<RegKeyValue Location="HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET Framework Setup/NDP/v3.5/Version" />
</GreaterThan>
</ApplicableIf>
</Exe>
第1步:配置环境
A.检查VS2008的工具/选项/VC++目录里面的包含文件和库文件有没有你安装的DirectX SDK,如果没有的话你就要手动添加:
1.把DirectX SDK安装目录里的include文件夹添加进包含文件中
2.把DirectX SDK安装目录里的Lib/x86文件夹添加进库文件中
3.把DirectX SDK安装目录里的Utilities/Bin/x86添加进可执行文件中
B.再检查VS2008里工具/选项/VC++目录里面的包含文件和库文件有没有你安装的OGRE SDK,如果没有的话你就要手动添加:
1.把OGRE_HOME/include/OGRE添加进包含文件中
2.把OGRE_HOME/include/OIS添加进库文件中
3.把OGRE_HOME/boost_1_44添加进包含文件中
4.把OGRE_HOME/lib/debug添加进库文件中
5.把OGRE_HOME/boost_1_44/lib添加进库文件中
c.运行sample
在OGRE_HOME目录下,点击OGRE.sln,然后点击生成----------经过漫长的等待,所有的项目重新生成后,然后选择SampleBrowser作为初启项目,点击运行,弹出此框,所则所需的运行环境,至此SDK自带的Sample可以运行了。
第二步:教程框架程序的设置
虽然SDK里的sample可以运行,但是我们还是希望可以新建一个项目运行OGRE程序,这里OGRE官方网提供了一个教程和框架,这里我将简单讲述我的设置
点击这里,可以看到教程http://www.ogre3d.org/tikiwiki/Building+Your+Projects+With+CMake
framework文件包括
同时需要下载一些被指文件(在同一页面可下),即dist文件夹
A创建一个新的项目 开启 Visual Studio 2008
新建一个projct: 文件—新建—项目
为你的项目选择好一个路径,路径不能放在 SDK目录中,或者Ogre的source目录中。
点击 “确定”按钮,显示 win32程序向导
点击 下一步选择 windows 应用程序 和 空项目 这两个选项。点击 完成。
下载并且解压缩framework文件到你的目录,并且添加进项目中。
在解决方案管理器中,右击项目名,选择属性,弹出下面的对话框
属性页已经分层次列好。默认情况下,Visual Studio将创建Debug 和 Realse两个配置。你可以在属性页的左上角设置使用哪个配置。所有配置。选项则顾名思义,适合所有配置。
选择 所有配置:
常规 | 输出目录 : bin/$(ConfigurationName)常规 | 中间目录 : bin/$(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链接器 | 调试 | 生成调试信息 : 否
D OGRE_HOME 把配置文件拷贝到程序文件夹中
1)将OGRE_HOME下bin文件夹中,debug(release)文件夹里的东西保存在本项目bin下的debug(release)文件夹里
2)将下载的Dist文件夹中的cfg文件保存在,bin下的debug(release)文件夹里
3)将下载的Dist文件夹中的media文件夹保存在bin文件夹下
1)选择 Debug或者 Release 配置2)右键点击 项目,选择 生成。如果有编译或者链接错误,那请按照错误提示,重新修改属性页选项或者其他。3)运项目,如果一切正常,你将会看到一个食人魔的头,你可以用光标移动键或WASD键来控制食人魔的方向和位置等。如果没有出现这个结果,请返回验证是否所有步骤都正确。
参考资料:
http://wiki.ogrecn.com/wiki/index.php?title=%E6%96%87%E6%A1%A3:%E4%BD%BF%E7%94%A8Visula_Studio_2008_%E5%88%9B%E5%BB%BAOgre%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F
http://tomleader.javaeye.com/blog/949076
http://1525021980.blog.163.com/blog/static/3248791320106236555262/
- OGRE+VS2008+win7 环境搭建(SDK 方式)+教程框架程序运行
- OGRE+VS2008环境搭建
- OGRE+VS2008环境搭建
- OGRE+VS2008环境搭建
- OGRE+VS2008环境搭建
- VS2008 OGRE环境搭建
- [教程] MPICH2 Win7 VS2008环境搭建
- 关于Ogre 1.9 SDK + VS2012 OGRE环境搭建的图文教程
- OSG + VS2008 + win7环境搭建
- 搭建ASP环境-win7安装IIS并运行ASP程序
- WIN7 VS2008 ACE 开发环境搭建
- win7 vs2008+ddk环境开发搭建
- win7+vs2010搭建directshow sdk开发环境
- win7 android sdk 环境配置教程
- ogre源码vs2008环境配置
- Win7下php运行环境搭建
- Qt(SDK) + VS2008 + Qt Creator开发环境搭建
- WIN7+WDK7600+VS2008+DDKWizard搭建内核驱动开发环境
- CVS使用手册
- hdoj-3348-贪心
- CVS使用手册
- 问题列表
- 大话数据库编程规范
- OGRE+VS2008+win7 环境搭建(SDK 方式)+教程框架程序运行
- 道的OO新解
- JavaScript构造函数返回值问题
- 为网站加上ico小图标
- 利用DrawDragRect画出类似截图的功能
- JavaScript构造函数返回值问题
- GStreamer Tools
- 如何在linux环境下轻松搭建CVS服务器
- 路上的呆子