不积跬步无以至千里,不积小流无以成江海 不要让犹豫占太多时间
最近打算研究CEGUI,但是打开看就是没有solution,一开始的我就没顾着看什么文件就直接创建自己的工程***.sln然后吧include,src,添加进来~一编译,肏---错误很多,什么头文件,什么lib没找到。。一看心就凉了,顾不得看了,就挨着在添dependencies里面的include,lib网上狂搜索然后添加之,不料还是没解决,也就是碰到_FT_Init_FreeType __imp__FT_Init_FreeType。。。。等的连接错误~~然后就在网上四处讨教,最好碰到“七星重剑”的留言说,自己摸索能学到很多东西,于是就又捡起以前的工程来研究.. 记得以前玩过freetype的东西,所以我知道这些都是freetype的lib问题,我就打开以前的东东,找到以前freetype的lib,直接用#pragma comment(lib, ''../../../bin/freetype.lib')来连接,OK的差不多了~~
2.3 现在就可以开始编译了。注意要选择“Unicode Debug”和“'Unicode Release”方式3 下载CELayoutEditor。我是用SVN接的,地址是 https://crayzedsgui.svn.sourceforge.net/svnroot/crayzedsgui/CELayoutEditor/trunk 3.1 解压后打开工程,将Include和Lib路径改成自己的,其他的不用改 3.2 建立环境变量:我的电脑\属性\高级\环境变量,然后在上面的用户变量区新建一个,变量名是CE_LAYOUT_EDITOR ,变量值是CELayoutEditor的解压目录。注意这步不能省 3.3 终于可以开始编译了。。。4 4.1 编译会出现一个错误,暂时我还没找到解决方法,仅仅是给错误的地方注释掉了。。。然后就编译成功了 4.2 拷一些东西过来
4.3 SILLY.dll和SILLY_d.dll在依赖文件夹里OK。。。到这里就完了,虽然这个工具的bug很多,不过不怕,编译它就是为了要改造它,呵呵。希望此文对你有所帮助