转载者请注明出处,谢谢。
cegui0.8.2这个版本的cegui是没有经过cegui团队编译好发布的,所以在使用的时候可能有的人会出现点小问题,不罗嗦了 直接进入主题。(假设您已经在官网上下载了三方库和源码以及安装了cmake)
1:编译cegui-deps-0.8.x-src(也就是在0.8以前我们使用的dependencies)
打开cmake
Where is the source code 是您的cegui-deps-0.8.x-src目录,下一个编辑框里的内容是cmake编译好的工程目录文件夹(随意)。(最开始红色部分是没有的 当您把上面两个编辑框设置好,点击按钮Configure就会出现如上图)
最后一个目录是您三方库生成的文件夹。想放哪您的放哪(命名还是命名为dependencies)。点击Generate配置好。
接下来打开您设置的第二个编辑框的目录找到(我的是vs2008)
然后分别编译debug和release的。到此我们的dependencies已经编译好了。找到在配置时候设置的三方库生成文件夹,将此文件夹复制进cegui源码文件夹下。
接着打开cmake将第一个编辑框定位到您的源码文件夹,第二个文件夹和配置dep的时候类似
选择以后按照自己的需求来勾选您想生成的相关库,对于directx配置的时候 看您的电脑上安装了dx9 还是dx10 如果都安装了,至此您如果没有安装的却勾选上了 那么在编译的时候会报错。
点击generate按钮配置好,然后找到。
接下来编译debug和release的就行,在编译的时候会报错,等全部运行完以后定位到错误 全是字符串的问题(具体原因是字符编码的问题,您只需要把报错的字符串都删除然后再编译 ok 所有的通过,另一种方法再次不做过多介绍了), 接下来您就可以用该库了 祝您旅途愉快。