ogre从源代码创建vs2005+dxfeb2010
学习ogre的话,只有sdk是不够的,只能看例子,ogre本身的代码都堆叠在那里,没有一个ide来查看是比较悲剧的,下面讲一下我从源代码创建ogre的过程吧。
首先系统要安装vs2005+sp1,注意此sp1有两个哦,另一个不常见的是INTL,解决atl安全的补丁;
还要有directx SDK包,对于ogre1.72,推荐用feb2010版本,我用的jun2010就有一些问题;
如果要支持ogre的paging组件,还需要安装boost,对于我,可以使用boostpro installer来安装,这个一搜就搜到了,注意选择Multithreaded 和Multithreaded Debug支持,注意如果安装了这个,需要设置环境变量
BOOST_ROOT (C:\Program Files\boost\boost_1_44)
BOOST_INCLUDEDIR (C:\Program Files\boost\boost_1_44\boost)
BOOST_LIBRARYDIR (C:\Program Files\boost\boost_1_44\lib)
;
下载ogre的msvc依赖文件,然后切到src目录下打开解决方案,分别将debug和release都编一遍,然后加个系统变量指向这个目录,比如:
OGRE_DEPENDENCIES_DIR(C:\Program Files\ogre\ogredependence)
做完这些就可以用cmake来配置ogre了,安装windows的cmake,打开gui,在source里输入ogre源代码路径,where to build里输入你想要放置工程文件的地方,这个可以是任意路径,然后点击configure,这里你可以定制自己想要的一些配置选项,确定了以后选择generate,然后就一切ok啦,相关的vs工程文件生成了,至此,你就可以用vs打开工程进行编译了,哈哈。
这样,查看,修改,编译各种方便了。
浙公网安备 33010602011771号