现在的位置: 首页 > 综合 > 正文

OGRE在VS2008上的安装与配置

2013年10月07日 ⁄ 综合 ⁄ 共 1891字 ⁄ 字号 评论关闭

先转一下别人的文章:

 

话说万事开头难还真没错,我弄这个OGRE的安装竟然浪费我2天时间,好几次差点就砸机了.

不过弄完后有种说不出的成就感,好了废话不多说了.

一. 安装VS 2008

二.安装VS 2008的SP1补丁

注意:这里就会提示错了,这个错主要是因为SP1补丁安装程序没法判定你已经装了Framework 3.5的中文语言包,所以才出错.

这里我们需要跳过这个语言包的安装.

一种方法是复制安装文件夹里VC_x86Runtime.exe,重命名成dotnetfx35langpack_x86zh-CHS.exe后覆盖掉原来的dotnetfx35langpack_x86zh-CHS.exe.

另一种方法就是改ParameterInfo.xml安装配置文件了(这种没试过)

三.接下来安装 DirectX SDK

注意:如果发现工具/选项/VC++目录里面的包含文件和库文件没有你安装的DirectX SDK的话你就要手动添加了

1.把DirectX SDK里的include文件夹添加进包含文件中

2.把DirectX SDK里的Lib/x86文件夹添加进库文件中

3.把DirectX SDK里的Utilities/Bin/x86添加进可执行文件中

四.下载OGRE SDK 1.7并安装

OGRE SDK下载地址http://sourceforge.net/projects/ogre/files/ogre/1.7/OgreSDK_vc9_v1-7-0.exe/download

五.配置OGRE

1.把OgreSDK_vc9_v1-7-0/include/OGRE添加进包含文件中

2.把OgreSDK_vc9_v1-7-0/boost_1_42添加进包含文件中(注意:由于ORGE中使用了boost不添加这个的话就会提示少tss.hpp)

3.把OgreSDK_vc9_v1-7-0/lib/debug添加进库文件中

4.把OgreSDK_vc9_v1-7-0/boost_1_42/lib添加进库文件中

接下来就看你手动编写ORGE项目,还是使用向导创建ORGE项目了

不过不管使用哪种你都得

1.把OgreSDK_vc9_v1-7-0/bin/debug中的resources_d.cfg跟plugins_d.cfg文件重命名为resources.cfg和plugins.cfg

2.看你想把OgreMain_d.dll,OIS_d.dll,RenderSystem_Direct3D9_d.dll,RenderSystem_GL_d.dll跟resources_d.cfg跟plugins_d.cfg拷贝到你的项目的Debug中还是把项目/属性/调试/中的工作目录设置成OgreSDK_vc9_v1-7-0/bin/debug

如果你想使用向导的话可以先到:http://sourceforge.net/projects/ogreconglo/files/下载,然后把我的电脑/属性/高级/环境变量/用户变量中添加一变量名为OGRE_HOME,变量值为你的OGRESDK安装跟径.最后在解压的向导文件夹中右击VC9_Setup.js选在命令提示符中运行就可安装完毕.接下来打开VS 2008后新建项目在VC++中可以找到OGRE SDK Application模板了.使用它创建项目编译就可成功了.

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wrq147/archive/2010/03/12/5375259.aspx

 


 

 

进一步说明:

1,OgreSDK_vc9_v1-7-0在命令提示符下安装,安装完后没有自动添加$(OgreSDK_vc9_v1-7-0)路径到系统环境变量中。它的安装路径默认跟安装文件(OgreSDK_vc9_v1-7-0.exe)同一个目录。

2,OgreSDK_vc9_v1-7-0要加到系统路径里,然后再将$(OgreSDK_vc9_v1-7-0)include/OGRE添加进包含文件中,或者,直接将整个安装路径如:C:/orgesdk/OgreSDK_vc9_v1-7-0/include/OGRE加到include files里头。

3,不知何种原因,我的WINDOWS7无法自动运行*.js文件。自己没玩过JavaScript,在网上找了好久都找不出原因。最后解决办法是:下一个名叫ScriptCryptor的软件,将*.js文件转为 *.exe文件,双击,OK!

4,编译时,不能打开winnt.h,将winnt.h所在文件夹路径移到include files的开端即可。

抱歉!评论已关闭.