欢迎光临
我们一直在努力

minigui教程,minigui交叉编译

Ministudio开发miniGUI指南

–目录–

1.概念

2.搭建Windows下Ministudio开发环境

3.Ministudio使用指导

4.ubuntu12.4上安装minigui3.0.12教程

5.Windows下ministudio开发程序移植到Ubuntu

6.常见错误及解决放法

1.概念

1.1 miniGUI是啥?

MiniGUI 是一个自由软件项目。其目标是提供一个快速、稳定、跨操作系统的图形用户界面(GUI)支持系统,尤其是基于 Linux/uClinux、eCos 以及其他传统 RTOS(如 VxWorks、ThreadX、uC/OS-II、Nucleus?等)的实时嵌入式操作系统。

具体看:

http://www.minigui.org/zhcn/introduction/

1.2 ministudio是啥?

miniStudio是一款面向MiniGUI的集成开发环境,为用户提供所见即所得的界面设计,自动生成和维护MiniGUI程序框架,基于Eclispe进行代码编辑、编译、运行、调试,加快MiniGUI应用程序的开发,降低使用MiniGUI的门槛。用户使用MiniGUI时可以更专注于业务相关的具体应用,大大降低MiniGUI相关应用的研发成本,提供更好的产品

具体看:

http://www.minigui.org/zhcn/applications/ministudio/

2.搭建Windows下Ministudio开发环境

2.1下载

到此地址下载miniStudio V1.0.8 for Windows:http://www.minigui.org/zhcn/download/

2.2安装

http://blog.sina.com.cn/s/blog_6f1e688e0100mgkb.html

3.Ministudio使用

3.1使用指导

可以下载:http://www.minigui.org/zhcn/documentation/?下的pdf文档:

3.2 ministudio编程指引:

参看这两个文件:

MGNCS-PROG-GUIDE-V1.0-C.pdf(关键)

下载地址:http://www.minigui.org/en/documentation/

4.ubuntu12.4上安装minigui3.0.12教程

4.1 下载

首先到次网址下载所需要的软件包:

http://www.minigui.org/en/download/?

MiniGUI
????MiniGUI核心库(V3.0.12)
????这是MiniGUI V3.0.12,GPL版核心库的最新源代码tarball。
????MiniGUI资源(V3.0.12)
????MiniGUI V3.0.12的资源包,它包含MiniGUI V3.0使用的字体,光标,图标和位图。
????MiniGUI示例(V3.0.12)
????MiniGUI V3.0.12的最新源代码tarball示例。
?MiniGUI组件
????mGi V2.0.4
????mGi是MiniGUI的一个组件,它为MiniGUI上的输入方法提供支持。
????mGPlus V1.2.4
????mGPlus是MiniGUI的一个组件,它支持高级图形功能。
????mG3d V1.0.2
????mG3d是MiniGUI的组件之一,它为3d数学程序,多边形绘制和渲染,场景加载等提供支持。
????mGUtils V1.0.4
????mGUtils是MiniGUI的一个组件,为用户提供了许多常用的对话框模板。
????mGp V1.2.2
????mGp是MiniGUI的组件之一,它为MiniGUI上的打印提供支持。
????mGNCS V1.0.8
????mGNCS为MiniGUI应用程序提供了一个新的控制集。通过使用mGNCS,您可以使用miniStudio以 所见即所得的方式开发MiniGUI应用程序。
????mGEff V1.0.0
????mGEff为MiniGUI应用程序提供了一个动画框架。它还提供了一些流行的UI / UE特效。
工具和开发库
????GVFB V1.0.0
????虚拟帧缓冲区(Gtk版本)。
????QVFB2 V2.0
????虚拟帧缓冲区(Qt版本)。
????LibJPEG V7
????MiniGUI使用此库解码JPEG图像文件。
????LibPNG V1.2.37
????MiniGUI使用此库解码PNG图像文件。
便宜香港vps ????FreeType V2.3.9
????MiniGUI使用此库来渲染TrueType字体。请注意,此版本由FMSoft修改。
????ZLib V1.2.2
????LibPNG使用此库提供的压缩算法。

4.2 安装

可参见miniGUI官网地址:(英文的哦)

http://www.minigui.org/blog/howto-install-minigui-3.0-on-linux-pc/

也可参见:

http://blog.csdn.net/armlinuxtech/article/details/12172551

Ubuntu下miniGUI3.0.12安装与移植 – Keenite的专栏 – CSDN博客

http://blog.csdn.net/Keenite/article/details/7353408

5.miniGUI编程

可下载编程指南pdf文档:

http://www.minigui.org/en/documentation/

?

6.Windows下ministudio开发程序移植到Ubuntu

6.1 如何移植

将创建项目中的:include、src、res三个文件拷贝到ubuntu下,重新编译源码,生成可执行文件。

6.2常见错误及解决放法

错误:

Error: load resource package:xxx.res?failure.

错误出处:

主入口 里:?xxx.res 的路径不对

解决:

根据自己的时间情况修改路径问题。

?7.学习网址整理:

?

1.安装minigui和mStudio

?

http://www.cnblogs.com/darennet/articles/4369692.html

2.教程系列十–使用mStudio开发MiniGUI应用程序

http://wenku.baidu.com/view/10b22b0bf78a6529647d534c.html

3.jre与jdk的区别

http://wenku.baidu.com/view/b0ed2c90daef5ef7ba0d3c24.html

https://www.douban.com/note/355408223/

4.?MinGW(Minimalist GNU?on Windows)

http://baike.sogou.com/v126549.htm?fromTitle=mingw

?

5.Eclipse CDT

Eclipse CDT (C/C++ Development Tooling) eclipse CDT 是 Eclipse 插件,它将把 Eclipse 转换为功能强大的 C/C++ IDE。它被设计为将 Java 开发人员喜爱的许多 Eclipse 优秀功能提供给 C/C++ 开发人员,例如项目管理、集成调试、类向导、自动构建、语法着色和代码完成。当 Eclipse 被用作 Java IDE 时,它将利用 JDK 并与之集成。同样地,CDT 将利用标准的 C/C++ 工具并与之集成,例如 g++、make 和 GDB。这使得 CDT 在 Linux 中变得非常流行,这些工具都可在 Linux 中使用并用于大多数 C++ 开发。可以在 Windows 上设置 CDT 以使用相同的工具。目前还在努力将 CDT 与 Microsoft 的 C++ 工具结合使用,以使 CDT 对 Windows C++ 开发人员更有吸引力。

6.MiniGUI的软件架构

http://blog.csdn.net/yyt7529/article/details/5933671

7.Ubuntu下miniGUI3.0.12安装与移植 Ubuntu下miniGUI3.0.12安装与移植 http://blog.csdn.net/keenite/article/details/7353408 ubuntu12.4上安装minigui3.0.12

http://blog.csdn.net/armlinuxtech/article/details/12172551

?Minigui3.0.12完美安装,折腾了一天。终于看到了

http://www.360doc.com/content/17/0112/10/39799974_621936083.shtml

?

http://www.minigui.org/docs/MINISTUDIO-USER-MANUAL-V1.0-C.pdf

7.Linux下autoconf和automake使用

http://www.cnblogs.com/itech/archive/2010/11/28/1890220.html

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

44495040

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。