您的位置:首页 > 产品设计 > UI/UE

如何使用CMake配置编译MYGUI3.2.0

2014-08-25 19:08 567 查看

1.官方最新版MYGUI下载地址:http://mygui.info/

2.需要使用到的跨平台项目生成工具CMake官方最新版下载地址:http://www.cmake.org/cmake/resources/software.html

3. CMake配置步骤

将下载下来的MyGUI_3.2.0.zip和MyGUIDependencies_MSVC_20100109.zip(MYGUI需要使用的第三方字体库FreeType)解压,然后再当前目录新建一个MyGUI_3.2.0_Bulid的文件夹如图:



然后打开CMake工具第一个填写解压后的MyGUI_3.2.0的文件夹路径第二个填写刚才新建的MyGUI_3.2.0_Bulid文件夹路径如图:



然后点击左下角的Configure按钮选择你的开发IDE如图:



本人的是VS2010所以选择的是Visual Studio 10

VS2005-->Visual Studio 8

VS2008-->Visual Studio 9

VS2010-->Visual Studio 10

然后点击Finish按钮

此时编译器会配置MYGUI,过后会出现错误提示配置错误,此时找到MYGUI_RENDERSYSTEM属性将后面的值改成1使用Direct 9 渲染系统



然后点击左下角的Generate按钮,过后还是会出现错误提示找不到DX路径,此时找到DIRECTX_DIR属性点击值后面的按钮找到你的DirectX SDK 路径,其他的DX路径不用管



然后点击左下角Generate按钮,提示找不到FreeType库,此时找到MYGUI_DEPENDENCIES_DIR属性点击值后面的按钮找到刚才解压的出来的FreeType第三方库文件夹Dependencies如:



属性配置完毕后,再次找到Dependencies文件夹:



然后打开该Dependencies文件夹找到src文件夹



打开你对应的项目解决方案(VS可以向下兼容),然后编译FreeType项目即可得到静态库freetype2311_D.lib和freetype2311.lib复制到Dependencies下lib

freetype2311_D.lib复制到Dependencies\lib\Debug,freetype2311.lib复制到Dependencies\lib\Release,这一步很重要不然还是会报找不到库文件!!

如图:



编译Debug和Release版本得到静态库如:



复制到:





然后重新点击CMake中Generate按钮,所有工程生成成功!!!



点击箭头指向的解决方案打开所有项目编译即可!!



顺便一提MYGUI3.2.1版本已经发布了!本来是想写3.2.1的版本配置但是我电脑老是下载不了所以只好写3.2.0的版本不过和3.2.0版本CMake配置大同小异!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: