现在的位置: 首页 > 综合 > 正文

VS2008 + OGRE1.6.2 + ETM 2.3.1的具体配置

2012年10月10日 ⁄ 综合 ⁄ 共 1058字 ⁄ 字号 评论关闭

为了编译最新版本的ETMdemo,居然花了3天时间才弄明白,够郁闷的,贴出来和大家分享一下过程

 

下载ETM2.3.1的源代码,编译dll,没问题,dll和lib文件会自动添加到OGRE得bin目录下和lib目录下

 

编译演示例子的demo,问题一堆了

 

1) 先修改demo的配置路径

C/C++里面的include 和连接器里面的lib,对应好OGRE的就行了

 

2) 最好把运行所需要的dll拷到demo项目当前目录下

 

3)resource.cfg必须拷到项目当前目录下,我放bin里面居然抛出异常找不到

这是工作目录设置问题,把工作目录设置成bin目录,才可以ctrl+F5启动,

ET文件资源必须添加到ET资源组,不能放General下,为什么么呢

因为demo的源代码是:image.load("brush.png", "ET");load函数第二个参数是资源组名字

 

[General]
FileSystem=../../media
FileSystem=../../media/fonts
FileSystem=../../media/materials/programs
FileSystem=../../media/materials/scripts
FileSystem=../../media/materials/textures
FileSystem=../../media/models
FileSystem=../../media/overlays
FileSystem=../../media/particle
FileSystem=../../media/gui
FileSystem=../../media/DeferredShadingMedia
FileSystem=../../media/PCZAppMedia

Zip=../../media/packs/cubemap.zip
Zip=../../media/packs/cubemapsJS.zip
Zip=../../media/packs/dragon.zip
Zip=../../media/packs/fresneldemo.zip
Zip=../../media/packs/ogretestmap.zip
Zip=../../media/packs/skybox.zip

[ET]
FileSystem=../../media/ET

 

4)ETM不是插件,不要在Plugins配置文件里面添加,不然....

我一直当成plugin,郁闷了很久

 

然后编译运行,一切OK

 

 

 

 

抱歉!评论已关闭.