VC2008下配置OGRE
推荐 原创
©著作权归作者所有:来自51CTO博客作者power_harbour的原创作品,请联系作者获取转载授权,否则将追究法律责任
一、编译OGRE源码
Ogre是一个开源图形渲染引擎(Open-source Graphics Rendering Engine),Ogre是一个图形引擎,并且只是一个图形引擎。但是,它可以很容易地和其它库文件绑在一起构建一个游戏引擎。
详细参见:
项目主网站:http://www.ogre3d.org/
1.1软件准备:
VC2008(VC9)
OGRE 1.6.1 Source For Windows
Visual C++.Net 2008 (9.0) Precompiled Dependencies
1.2.
注意要选择-Download->Source,而不是Download->SDK,并且要下载2个文件
把源文件解压到D盘根目录下.如:D:\ogre
把依赖包最好解压到ogre目录下,可以免去一些配置的麻烦,如D:\Dependencies,D:\Samples,该依赖包内只有这2个文件夹,因为ogre的OgreMain默认采用了绝对路径编译,这样可以减少配置的工作。
最后目录结构应该如下图所示:
打开Ogre_vc9.sln就可以看到如下的画面:
通常情况下,如果依赖包配置的不正确,就会找不到下面的文件,会提示缺少<_msvc.h>
如果是按如上配置的,就一定能编译成功。最后在D:\ogre目录下生产下面的文件夹
二、运行ogre自带的DEMO
1. Build 要运行的项目,设置为启动项目,就可以
2. 如果出现如下错误
编译正确,然后直接点击.exe文件,运行正确,但是在vc2008开发环境中,运行,就出现错误
“OGRE EXCEPTION(6:FileNotFoundException):'resources.cfg' file not found! in ConfigFile::load at e:\projects\ogrecvs\branches\eihour_vc8_clean\ogremain\src\ogreconfigfile.cpp(line 84)
则需要做如下修改,一切就好了!
设置完成后运行Demo_Water的项目,会出现下面的画面,选择第一Direct3D,就会出现最后的画面。
上一篇:转贴一份挺好的堆和栈区别的资料
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vc2008配置opengl开发环境
dfg
Windows 文件拷贝 64位操作系统