大家好,又见面了,我是你们的朋友全栈君。
提前准备工具及安装包:
1、CMake:一款编译工具 下载地址
2、CEGUI的源码及依赖项
第一个箭头所指,代表是Windows系统的源码包,第二个则是Unix和Linux系统的源码包。
配置环境步骤(针对windows平台,图形化操作)
Linux下,或者Windows下dos命令也可以完成相应操作,输入相关命令即可。
- 将源码包以及依赖项进行解压
如:
- 然后打开CMake,先对依赖项进行编译
将文件路径复制到上面箭头所指地方,第二个箭头所指的地方是代码工程生成的目录,我在此后面加了一个/build,即新建一个build目录存放代码工程文件。
先点击Configure,配置,待完成后,再点击Generate生成。
配置和生成的时候,选择自己电脑上合适的编辑器,如我的是VS 2017.
图中中间的红色背景的选项,一开始是没有的,我这已经生成完毕,所以才出现 - 找到依赖项,打开刚才生成的build文件
点击生成解决方案,debug和release模式个来一遍。(选项就在生成选项下面)。 - 将依赖项复制到CEGUI源码目录下,即:
复制到:
- 编译CEGUI源码
和前面编译依赖项步骤类似,打开CMake,将CEGUI的源码路径进行输入。
一样先点击Configure,然后出现中间的一些可选项,自行选择,或者默认。最后点击Generate生成。
生成完毕之后,便可以把CMake关闭了。 - 打开CEGUI源码中的build目录下的cegui.sln
再打开cegui.sln工程进行解决方案的生成,和前面一样,debug和release模式下各来一次。
期间可能会遇到error 2001:常量中有换行符错误
改
改
改
再将依赖项中的bin(主要),include,lib(次要)文件复制到CEGUI源码下工程的目录下,即
- 测试是否成功:
在CEGUI/build目录下找bin目录下的应用程序,打开看是否正常运行,或者点击CEGUI.sln,找CEGUISampleFramework-0.8单独运行这个项目。
我的电脑上出现:
表示有个.xml文件并未找到。
搜索之后发现这个文件在datafile/samples文件下,于是将它复制到samples目录下
最后
再次打开程序
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/163732.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...