posts - 4,  comments - 2,  trackbacks - 0
这几天准备学习下OGRE。。。。。。。。。兴致匆匆从网上下了OGRE的源码。。。正感觉良好。。。殊不知蛋疼的悲剧才刚刚开始
ogre 1.7.0的下载、配置和编译指南
-----------------------------------------------
1.  ogre 1.7.0的下载地址:https://sourceforge.net/projects/ogre/files/ogre/1.7/ogre-v1-7-0.zip/download
2.  ogre 1.7.0依赖库的下载地址(不定期更新,请关注该贴):http://www.ogre3d.org/forums/viewtopic.php?f=1&t=54533
3.  将ogre解压,建议将解压后生成的ogre目录改名为对应的版本号,例如:F:\SDK\ogre-v1-7-0,以区分各个版本
4.  将依赖库解压到ogre的目录中,例如:F:\SDK\ogre-v1-7-0\Dependencies
5.  根据自己的VC版本打开F:\SDK\ogre-v1-7-0\Dependencies\src目录中对应的工程VS20XX.sln
6.  编译出依赖库的debug和release
7.  下载最新版本的cmake:http://www.cmake.org/cmake/resources/software.html
8.  解压cmake到任意目录,例如:F:\Tools\cmake-2.8.0-win32-x86
9.  运行F:\Tools\cmake-2.8.0-win32-x86\bin\cmake-gui.exe
10. 在"Where is the source code"和"Where to build the binaries"中分别设置ogre的解压路径,例如:F:\SDK\ogre-v1-7-0
11. 点击configure,选择好VC的版本
12. 点击Generate后将生成OGRE.sln
13. 编译出ogre的debug和release
14. 如果不需要运行samples,那么只需要编译OgreMain、RenderSystem_Direct3D9(或其他)和所需的Plugin即可
上面是网上博客所教的OGRE编译方法。。。。。再看博客下的评论上都写着编译成功了。。。顿时满心欢喜开始一步一步做。。。悲剧的是到了第12步的时候就失败了。。。CMAKE 提示 look for stdint.h /stdint.h not found 。。。,,,无语.。。。好的不要紧百度下。。。发现stdint.h是linux有的。。。。。。。。汗。。。于是下个linux 。。。。好的接着装。。。装着装着本子系统崩溃 !!!!!纳尼!!!。。。。。。。无奈又重装系统重装工具。。。。花了一天。。。这次到网上好好找了下CMAKE的使用说明和CMAKE编译OGRE的说明。。。。震惊。。。。靠。。。。原来只要把CMAKE->Group View下OGRE_CONFIG_CONTAINERS_USE_CUSTOM_ALLOCATOR 这个选项勾去掉。。。。orz。。。。羞愤地离开了。。。。

现在官网上的OGRE1.7.1版本编译的时候要注意修改下SampleBrowser工程属性->生成事件->预连接事件中命令行改成你机子上CMAKE的路径否则会报错
posted on 2010-05-05 10:46 斌子 阅读(1427) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜