随笔 - 132  文章 - 51  trackbacks - 0
<2012年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

常用链接

留言簿(7)

随笔分类

随笔档案

文章分类

文章档案

cocos2d-x

OGRE

OPenGL

搜索

  •  

最新评论

阅读排行榜

评论排行榜

今天编译了CEImagesetEditor0.7.1和CELayoutEditor0.7.1和CEGUI-0.7.1版本,初次编译花费了不少的时间,时间有限稍微总结一下:
http://www.cegui.org.uk/wiki/index.php/Main_Page 下载CEGUI-0.7.1 及其依赖库,CELayoutEditor0.7.1 CEImagesetEditor0.7.1
CELayoutEditor0.7.1 CEImagesetEditor0.7.1都需要依赖库wxWidgets,从官网上Down一个http://www.wxwidgets.org/downloads/我下的是wxWidgets 2.8.11
需要注意:
1..编译wxWidgets需要注意,编译CEImagesetEditor0.7.1的时候需要lib : wxmsw28ud_core.lib,而当时一搜却没有这个文件,wxWidgets生成的库中有wxmsw28d_core.lib相似,
 这是因为没有连接正确的wxWidgets库,譬如Unicode Debug版本的项目就需要连接Unicode+Debug版本的wxWidgets库(库名后缀为'ud'的lib文件)。
2。还是wxWidgets问题,编译的时候生成的全部是静态库,可能一个静态库使用到其他静态库的函数,如:wxbase28ud.lib中使用到了wxpngd.lib库中的函数,由于静态库是内联,编译但不链接,所以不报错误。但是生成exe的时候会进行链接,需要使用到wxbase28ud.lib库,也就意味着需要在前面加载上wxpngd.lib..库,(无法将wxpngd.lib包含到wxbase28ud.lib中),否则会出现“未链接的函数”这样的错误

3..'CELayoutEditor CEGUISILLYImageCodec_d'无法加载,虽然DLL都copy过去了,还是有错误,只需Copy SILLY_d.dll and SILLY.dll 到exe路径就OK


其余的问题随着提示解决就OK了,我用的是VS2003编译的7.1版本

详细步骤可以看:
http://www.cegui.org.uk/phpBB2/viewtopic.php?t=2760
http://www.cppblog.com/tx7do/archive/2008/01/01/40075.html

CEImagesetEditor


CELayoutEditor


Window* root = winMgr.loadWindowLayout( "Myself.layout" );
立马自己加载个自定义布局,O了,学习CEGUI学习正式开始
posted on 2010-06-17 16:13 风轻云淡 阅读(1780) 评论(0)  编辑 收藏 引用 所属分类: CEGUI

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理