﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-小不点,努力学习中......-随笔分类-OGRE ing......</title><link>http://www.cppblog.com/amyvmiwei/category/9668.html</link><description>        战胜自己就是战胜一切!
</description><language>zh-cn</language><lastBuildDate>Sat, 28 Feb 2009 09:03:36 GMT</lastBuildDate><pubDate>Sat, 28 Feb 2009 09:03:36 GMT</pubDate><ttl>60</ttl><item><title>把 ogre 中的 Terrain sample移出单独使用.</title><link>http://www.cppblog.com/amyvmiwei/archive/2009/02/28/75161.html</link><dc:creator>小不点</dc:creator><author>小不点</author><pubDate>Sat, 28 Feb 2009 08:33:00 GMT</pubDate><guid>http://www.cppblog.com/amyvmiwei/archive/2009/02/28/75161.html</guid><wfw:comment>http://www.cppblog.com/amyvmiwei/comments/75161.html</wfw:comment><comments>http://www.cppblog.com/amyvmiwei/archive/2009/02/28/75161.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/amyvmiwei/comments/commentRss/75161.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/amyvmiwei/services/trackbacks/75161.html</trackback:ping><description><![CDATA[大型项目一向关联很紧密，看到qt,webkit的什么makefile 都晕了3分。下面只是提醒自己方便以后使用。<br><br>直接把sample里的terrain拷贝出来，然后再把command里的include的ExampleApplication.h,ExampleFrameListener.h,ExampleLoadingBar.h,移到terrian的include下面<br>然后就是编译，首先会报错，什么lib文件没加进来，那么你就在ogre sdk里找到后添加进来，放在scripts 里面最简单。什么头文件没加进来，那么你就在ogremain,以及Dependencies里面找到后加进来，最后会报个错误是：工具从"正在执行生成后事件..."，这个的解决是：<br><br>查阅OGRE的论坛发现和生成后事件有关，因为拷贝命令没有执行成功<br>在项目的属性-&gt;生成事件-&gt;生成后事件-&gt;命令行里有如下命令<br>copy $(OutDir)\$(TargetFileName) $(OGRE_HOME)\bin\$(ConfigurationName)<br>改成<br>copy "$(OutDir)\$(TargetFileName)" "$(OGRE_HOME)\bin\$(ConfigurationName)"<br>就可以了<br><br>也就是加上 双引号...这下编译过了，但是运行差 资源文件，所以就报错，<br>解决：<br>把resources.cfg,ogre.cfg,Plugins.cfg,media.cfg,quake3settings.cfg靠别进来，也许某些没用，我还没看，然后把sample里的Media整个文件夹拷贝到srcipts，然后改resources,cfg里的文件路径。。。<br>FileSystem=./Media/models<br>FileSystem=./Media/overlays<br>FileSystem=./Media/particle<br>FileSystem=./Media/gui<br>FileSystem=./Media/DeferredShadingMedia<br>Zip=./Media/packs/cubemap.zip<br>Zip=./Media/packs/cubemapsJS.zip<br>Zip=./Media/packs/dragon.zip<br>Zip=./Media/packs/fresneldemo.zip<br>Zip=./Media/packs/ogretestmap.zip<br>Zip=./Media/packs/skybox.zip<br><br>然后就ok了~<br>
<img src ="http://www.cppblog.com/amyvmiwei/aggbug/75161.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/amyvmiwei/" target="_blank">小不点</a> 2009-02-28 16:33 <a href="http://www.cppblog.com/amyvmiwei/archive/2009/02/28/75161.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>