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