- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 MiniGUI与移植13.1 MiniGUI在上位机中的安装13.2 MiniGUI的交叉编译和移植13.1 MiniGUI在上位机中的安装13.1.1 安装需要的安装文件13.1.2 MiniGUI的运行模式13.1.3 编译并安装MiniGUI 13.1.4 编译安装MiniGUI需要的图片支持库13.1.5 编译MiniGUI应用程序例子13.1.1 安装需要的安装文件安 装 文 件说 明libminigui-gpl-3.0.12.tar.gzMiniGUI的函数库源代码jpegsrc.v7.tar.gzMiniGUI依赖函数库,用来支持JPEG图片libpng-1.2.37.tar.gzMiniGUI依赖函数库,用来支持PNG图片minigui-res-be-3.0.12.tar.gzMiniGUI所使用的资源文件,包括字体、图标、位图和鼠标光标等qvfb2-2.0.tar.gzMiniGUI的图形引擎mg-samples-3.0.12.tar.gzMiniGUI提供一个游戏范例tball13.1.2 MiniGUI的运行模式MiniGUI可以配置成4种模式中的一种:多进程的MiniGUI-Processes、MiniGUI-Lite运行模式、多线程的MiniGUI-Threads运行模式和非多线程的MiniGUI-Standalone运行模式。MiniGUI不同的版本包括不同的MiniGUI运行模式。Configure脚本选项宏备 注默认不指定_MGRM_THREADSMiniGUI-Threads运行模式?procs_MGRM_PROCESSES_LITE_VERSIONMiniGUI运行模式,仅用于Linux/uClinux操作系统关闭standalone_MGRM_STANDALONE_LITE_VERSION_STAND_ALONEMiniGUI-Standalone运行模式,仅用于Linux/uClinux操作系统关闭13.1.3 编译并安装MiniGUI 编译MiniGUI采用的内核版本为Linux-3.10.7的Fedora release 19版本;编译器的版本为gcc-4.8.1;MiniGUI的版本为3.0.12。读者可以使用uname –a查看本机的内核版本,cat /etc/issue查看发行的Linux版本,使用gcc –v查看本机默认的编译器版本。#uname –a //查看内核版本#cat /etc/issue //查看Linux发行版本#gcc –v //查看GCC版本3.添加共享库的搜索路径在/etc/ld.so.conf文件中包含了默认的共享库搜索路径。在该文件的后面添加刚才安装的MiniGUI的库文件路径。#vi /etc/ld.so.conf在文件ld.so.conf末尾添加/usr/local/lib和/usr/lib。#ldconfig //刷新共享库缓存4.安装qt3-devel# yum install qt3-devel //安装支持Qt 3.0.3的头文件和库文件5.安装qvfb2#tar -zxvf qvfb2-2.0.tar.gz#cd qvfb2-2.0./configure \--with-qt-includes=/usr/lib/qt-3.3/include \ //指定头文件目录--with-qt-libraries=/usr/lib/qt-3.3/lib \ //指定库文件目录--with-qt-dir=/usr/lib/qt-3.3 //指定路径#make#make install6.修改配置文档 [pc_xvfb]defaultmode=800x600-16bppwindow_caption=QVFB2-for-MiniGUI-3.0-Gtk-2exec_file=/usr/local/bin/qvfb213.1.4 编译安装MiniGUI需要的图片支持库安装支持png格式的文件libpng-1.2.37.tar.gz和支持jgeg格式的文件jpegsrc.v7.tar.gz。为了运行范例程序,还需要安装高级图形库组件libmgplus-1.2.4.tar.gz。13.1.5 编译MiniGUI应用程序例子解压例子程序包,通过例子让读者很快熟悉MiniGUI的编程格式。下面是这些例子的解压、编译和运行过程。# tar -zxvf mg-samples-3.0.12.tar.gz# cd mg-samples-3.0.12# ./configure# make# make install# cd same# ./same13.2 MiniGUI的交叉编译和移植13.
您可能关注的文档
- 第11章 节 多线程(Java面向对象程序设计课件).ppt
- 第11章 节 继承与派生《C++程序设计基础教程》课件.pptx
- 第11章 节 缺氧 病理学基础课件.pptx
- 第11章 节 ActionScript 3.0在动画中的应用 中文版Flash CS6动画制作课件.pptx
- 第11章 节 Simulink动态仿真基础.ppt
- 第11章 节 模板( C++语言程序设计教程).ppt
- 第11章 节 滤镜效果(Photoshop CC图像处理基础教程(第4版)).pptx
- 第11章 节 使用图表分析数据 中文版Office 2003.pptx
- 第11章 节 其他常用函数 中文版Excel 2010从入门到精通课件.pptx
- 第11章 节 图象编码基础(数字图像处理).ppt
- 第13章 节 护理实习生临床实习的人际沟通 护理礼仪与人际沟通课件.pptx
- 第13章 节 水盐代谢 .ppt
- 第13章 节 C++输入输出流《C++程序设计基础教程》课件.pptx
- 第13章 节 商业房地产估价(房地产估价课件).ppt
- 第13章 节 肾脏疾病的生物化学检验.ppt
- 第13章 节 非存款类金融机构 .ppt
- 第13章 节 Premiere高级编辑技巧 中文版Premiere影视制作从入门到精通课件.pptx
- 第13章 节 _社区社会工作 .ppt
- 第13章 节 综合运用精彩实例(Photoshop CC图像处理基础教程(第4版)).ppt
- 第13章 节 创建Flash脚本动画 Dreamweaver+Flash+Photoshop网页制作从入门到精通(CS6版) 课件.pptx
文档评论(0)