ogre 终于编译成功了
ogre 终于编译成功了
自己终于在图形化编程上面迈出了第一步,记得从大一的时候就一直在接触ogre,但是我自己总是认为自己对Visual Studio不了解,所以之前在一次又一次的编译失败后,我选择了重装VS,甚至有次因为vs装不了,重装系统。
但是,之后了解到大二下半期的时候才能接触C#。天~那我和我的游戏见面不是起码要多半年!!
后来因为大一想看的东西和想尝试的东西太多,这件事一直放着。但是我不得不承认,中间的太多的时候少了遇到问题好好思考的这个行动。
今天,因为看《Pro OGRE 3D Programming》看到了不得不好好解决环境问题的地方。
今天编译的时候主要遇到了三个问题。建议大家把环境配置好再编译,因为编译时间要的时间可是不短。
1.ogremain.dll的缺失。
ogremain.dll是在你安装ogresdk的文件夹的bin目录的两个文件夹中。
因为开始的时候,我把上次用的一个中国开源社区的orz框架。生成了release和debug,所以这次直接把两个文件夹删掉了,所以sln重新生成的时候就找不到ogremain.dll
解决方法:重新花几十秒重装一下ogre的sdk就OK了。
2.vs2005的依赖项的配置。
我没有研究这个到底是不是vs2005相比vs2003可以缺省的,但是我在网上看到很多人都加上了。为确保保险,下个15M多的包还是值得的,下载后解压缩,在vs的选项按钮中 选 【工具】->【选项】->【项目和解决方案】->【vc++项目】 中添加相应的 “包含文件”和“库文件”所对应的“include”和“lib”文件夹路径就可以了(也就是你刚才下载的包中 Dependencies 对应的)
3.directx的库文件包
directx的库文件记得选择x86(32位机)或者x64(64位机)。
如果有什么问题,希望大家一起交流,毕竟大家一起解决一些问题还是快一些。