MyGui 3.2.0(OpenGL平台)的编译
MyGui是一个用来创建用户图形界面的库,用于游戏和3D应用程序。这个库的主要目标是达到:快速、灵活、易用。
1.下载准备:
源代码:http://svn.code.sf.net/p/my-gui/code/trunk
依赖包:http://sourceforge.net/projects/my-gui/files/MyGUI%20dependencies/
CMake工具:http://www.cmake.org/cmake/resources/software.html
2.将依赖包Dependencies文件夹解压到MyGui目录(注意MyGui目录不要放在中文路径下,否则CMake识别有问题)下,打开“Dependencies\src\MyGUIDependencies.VS2008.sln”解决方案,编译“freetype”工程,“Debug”和“Release”版本都进行编译。
3.打开CMake(cmake-gui)工具,配置源码路径为MyGui目录,生成路径为MyGui目录下Build文件夹。点击“Configure”按钮,选择IDE,比如这里选择“Visual Studio 9 2008”,点击“Finish”按钮。弹出如下提示:
4.设置MYGUI_DEPENDENCIES_DIR的路径,再点击一次“Configure”按钮,就可以看到红色全部变白了。但是下面的提示框还提示“ERROR compiled OGRE DLL's wasn't found”。还需设置渲染系统,这里设置使用OpenGL来渲染,MYGUI_RENDERSYSTEM值为4,最终配置如下图所示:
5.点击“Generate”按钮,等待生成。生成之后,打开“Build\MYGUI.sln”解决方案,直接编译“ALL_BUILD”工程即可,运行其中的示例“Demo_Themes.exe”,结果如下图所示:
更多资料:
1.MyGui官网:http://mygui.info/
2.MyGui wiki: http://www.ogre3d.org/tikiwiki/MyGUI
MyGui 3.2.0(OpenGL平台)的编译相关推荐
- OpenGL学习----程序库编译-glew
2.2 glew 2.2.1 简介 OpenGL扩展Wrangler库(GLEW)是一个跨平台的开源C/C++扩展加载库.GLEW提供了高效的运行时机制来确定目标平台上支持哪些OpenGL扩展.Ope ...
- mysql windows编译_Windows平台下编译Mysql源码 | 学步园
最近由于项目的关系,需要使用到Mysql数据库,而我的工作任务与数据库有很大的关系,所以,决定好好学学Mysql,同时,也把Mysql的源码下载了,希望能有利于对它的学习.这里记录一下windows平 ...
- opengl嵌入pyqt5编译的分割窗口中
opengl嵌入pyqt5编译的分割窗口中 向大部分商业仿真软件一样,使用opengl显示三维模型,首先需要将opengl的窗口嵌入到pyqt5编译的界面中 下面是一个小例子: [python] vi ...
- MySQL 8.0.22 源码编译安装全过程
墨墨导读: Mysql的8.0版本出来已经有一段时间了,近期研究下源码调试.整个编译过程越来越复杂了. 近期研究下源码调试,MySQL5.7版本源码安装还是比较简单的,有很多例子参考.所以这次选择My ...
- ubuntu平台下编译vlc-android视频播放器实践
音视频实践学习 android全平台编译ffmpeg以及x264与fdk-aac实践 ubuntu下使用nginx和nginx-rtmp-module配置直播推流服务器 android全平台编译ffm ...
- AVB源码学习(一):AVB2.0工作原理及编译配置
参考资料 感谢前辈的blog,安全相关的资料可太少了,很详细很卓越 https://blog.csdn.net/jackone12347/article/details/116241676 前言 在这 ...
- 【Jpeg】不同平台如何编译 jpeg-turbo 库文件
本文介绍不同平台下如何编译 jpeg-turbo 库文件. Mac/Linux 平台 Mac/Linux 平台编译 jpeg-turbo 库文件(libturbojpeg)的流程如下: 下载 jpeg ...
- AndroidQ(10.0) MTK平台添加新分区
65 平台增加一个新分区,用于保存特殊数据,修改文件列表如下 modified: build/make/core/Makefilemodified: build/make/core/config.mk ...
- TCPMP超级播放器Windows CE5.0(ARMV4)编译方法
本文主要讲解TCPMP播放器到WINDOWS CE平台的移植编译过程,硬件平台以ARMV4为主,结束部分会讲解到ARMV4I编译中需要注意的问题 这几天为公司一个项目做准备,准备编译移植来自linux ...
最新文章
- 怎样用hibernate验证登陆界面的用户名和密码
- [转载]潜移默化学会WPF(技巧篇)--具有Items元素的控件子项获取(一)
- 检查 ABAP/4 程序用户的 权限
- AppBoxFuture(四). 随需而变-Online Schema Change
- 从面试蚂蚁失败反思-缓存穿透技术
- 编写一个函数判断一个整数是不是素数c语言,设计一个函数,用来判断一个整数是否为素数。代码如下,按要求在空白处填写适当的表达式或语句,使...
- 复制单级文件夹【应用】
- 从晶体管特性曲线看饱和问题(Z)
- python图形绘制库turtle中文开发文档及示例大全【最详细、连结果图都有,gif格式的!】
- [转载] Java StringBuilder StringJoiner
- 云栖社区,诚邀技术同仁一同入驻
- 在Visual Studio 2017中找不到.NET Framework 4.6.2
- oracle 查看远程用户,oracle sysdba用户远程登录
- kafka分区和es的分区支持对比
- 帆软删除行操作提示并确认 js:FR.Msg.confirm
- EXTJS4:如何改变grid某一个单元格的背景颜色
- 学生选课管理系统c语言程序报告,学生选课管理系统c语言程序
- .net反混淆脱壳工具de4dot的使用
- Android、Java超详细的身份证验证工具
- mugen linux主程序,Mugen主程序报错汇总