//---------------------------------------------------------------------------------------------------------------------------------------------------
//前言:捣鼓了一整天Ogre源代码下引擎环境的构建,从官网WIKI到百度,
//再到谷歌,结合了各种猜想,参考了各种资料,
//最后终于成功的把OGRE从源代码中构建出来了,
//可谓是费尽心机,绞尽脑汁,行弗乱其所为了。。。
//什?什么?好吧,请忽略这最后一句,原谅我的冷笑话无厘头吧!!!
//----------------------------------------------------------------------------------------------------------------------------------------------------
首先,你需要了解从源代码构建Ogre的优点:
源代码中拥有比SDK更多的IDE选择和不同的项目空间/解决方法配置。
同时,这也是通往了解Ogre是如何被设计和生成的学习途径,
你可以在源代码级别调试Ogre程序,看看其中函数之间的关系以及每个函数的作用,
甚至能了解到变量是如何协调工作的。
这也是得到最新改变,出错以及增进的版本的最佳途径。
(也就是说,你可以在源代码下适应更多的IDE平台环境和得到学习。)
好了,说了这么多,我们正式进入正题,可以从源代码开始
构建一个适应于VS2010 IDE的OGRE环境。
(VS2008下的IDE可以参考配置,方法大体是相同的。)
先决条件:
1.从官网下载页面点击"Download a source package",然后选择源代码下载包。
此处我选择最新版的OGRE 1.8.1 Source For Windows。
这里给出下载链接地址:http://www.ogre3d.org/download/source
2.确保电脑上安装了DirectX SDK,建议用Feb10或June10版的,没有的童鞋请到
http://www.microsoft.com/en-us/download/details.aspx?id=6812下载并安装。
3.包含dll,头文件,lib等内容的Dependencies,我们选用