国产的GUI环境当然要支持,只不过实在让人很困惑,安装麻烦,编译麻烦,调试麻烦。。

有多种版本可以下载到http://www.minigui.com(business)或者http://www.minigui.org(GPL),已经试用了org网站下载的1.6版本和mStudio 1.0 with minigui 3.0 for windows

1.6版本的安装很顺利,如果tar过不去,升级到1.20以上。

餐具的3.0啊。。。

先贴上官方的配置

介绍

mStudio是飞漫软件推出的面向MiniGUI开发的一款可视化集成开发环境,基于Eclipse CDT,为开发人员提供所见即所得(WYSIWYG)的界面设计环境,同时,自动生成代码,维护工程框架等。运行于Windows版本的mStudio采用了MinGW运行环境。

版本与运行环境

FMSoft mStudio 1.0 with MiniGUI-BE V3.0 for Windows

支持操作系统:Windows 2000/XP操作系统

支持硬件平台:x86

安装

1、如果您未安装VS2005的运行环境,请安装vcredist_x86.exe。

2、如果您未按照JRE运行环境,请安装Windows版本JRE。

3、安装mStudio,请运行mStudio-1.0-MiniGUI-BE-3.0-MinGW-en.msi

使用前必读

在使用mStudio前,必须了解几个内容:

1、Eclipse启动时选择的Workspace路径,即工程存储路径中不能包含空格和中文字符。例如:

  • 不合格目录:C:\Docments Settings\user\workspace
  • 合格目录:C:\workspace

2、配置mStudio,配置后mStudio才能正常运行

  1. 点击mStudio图标,启动Eclipse,选择合适的Workspace路径名,参照第1条的要求
  2. 在Eclipse界面中,选择菜单Windows->Preference,并打开
  3. 在打开的窗口中,选择左边的列表中的MiniGUI
  4. 然后在右边的对话框中点击“Add”按钮,接着打开名为“Add New MStudio version”对话框
  5. 在新打开的对话框中,在“Version Name”对应的编辑框中输入“1.0”,在“Bin Path”对应的编辑框中输入guibuilder的路径,比如安装时指定mStudio安装在“c:\program files\FMSoft\mStudio\”,则输入路径为“c:\program files\FMSoft\mStudio\bin”,也可以通过“Browse...”按钮进行选择
  6. 点击“Finish”按钮完成设置,回到上一级窗口
  7. 在右侧,选择刚刚创建的“mStudio Versions”列表,然后点击“Default”按钮
  8. 最后,点击“OK”,回到Eclipse主界面。
  9. 配置完成

创建新工程

(1)在Eclipse中,选择菜单:File->New->Other...
(2)在弹出的窗口中,左边选择MiniGUI->MiniGUI Application Project, 然后点击Next按钮
(3)安装提示,输入工程名字,选择 "MG 3.0.x Project with NCS" 和 "MinGW GCC", 然后点击Finish 按钮
(4)新的MiniGUI 工程建立好了。
(5)在Eclipse的Project视图中,双击res/res.project文件,将弹出mStudio界面设计器GUI Builder.
     注意:如果双击后没有任何反应,可以尝试如下方法:
           a)检查您的安装步骤是否遗漏
           b)检查Eclipse的配置是否正确
           c)查看常见问题栏目
(6)在弹出的GUI Builder设计器中,首先通过New菜单,新建窗口,然后在该窗口上,您可以从左边
      的控件栏中选中相应控件,然后在UI编辑区中窗口上点击,就可以完成控件的绘制,点击保存,代码即可自动生
      成,然后在Eclipse中,进行编译和运行,即可看到效果。

配置交叉工具链

参见《循序渐进mStudio》 http://wiki.minigui.com/bin/view/Products/MStudioV1dot0StepByStep

常见问题

1、双击res/res.project不能打开Guibuilder界面设计工具

  • 重新启动Eclipse
  • 在您新建工程所在目录,删除文件“.guibuilder.prj”

2、有时在mStudio中更新了界面后,编译出的效果和GUIBuilder中不一样,请在eclipse中清除工程再重编译。可能是由于MinGW的插件存在问题。

3、GUIBuilder和MiniGUI程序使用WVFB做framebuffer,他们之间用socket通讯,请务必让windows防火墙允许其运行

4、在装有cygwin的环境里,eclipse会自动支持cygwin。但是mstudio不能用cygwin编译。请务必不要选择cgywin的工具链

5、如果你再Eclipse里看不到MiniGUI的工程向导,请卸载mStudio,并彻底删除之前安装目录内所有内容,然后重新安装。旧有配置可能会导致eclipse找不到mstudio插件

6、修改GUIBuilder的大小。GUIBuilder启动的默认大小是1000x700,改变其大小,打开 [mstudio安装目录]\bin\config\MiniGUI.cfg,找到"[pc_xvfb]"段,把defaultmode的值修改成你想要的大小

7、如果GUIBuilder不能启动,则进入windows系统目录 (一般在 "c:\windows\system32"), 试图找到名为 "pthreadVC.dll" 的文件。如果能够找到,就删除该文件,并重启mStudio。

了解更多请访问 http://wiki.minigui.com/bin/view/Products/MStudioFAQ。

在线资料及支持

  • 请访问论坛: http://www.minigui.org/cgi-bin/lb5000/leoboard.cgi,有专人解答问题
  • MiniGUI 3.0 编程指南: http://wiki.minigui.com/bin/view/Products/MiniGUIPGV30
  • mStudio 循序渐进: http://wiki.minigui.com/bin/view/Products/MStudioV1dot0StepByStep
  • mStudio NCS编程指南: http://wiki.minigui.com/bin/view/Products/MStudioMGNCSV1dot0PG
  • 访问知识库: http://wiki.minigui.com/bin/view

版权声明

MiniGUI,mStudio  版权所有 2002-2010 北京飞漫软件技术有限公司

一开始按照以往的习惯,安装到了指定地方。很兴奋地新建了一个工程,进了xvfb,很兴奋~~~关上,然后就打不开guibuilder了。。我猜测是不 是新建的workspaces中有个参数被设定死了,关上就打不开了。找了半天,没找到。最后安装到默认路径,调试,过了。。(注意,要把 C:\windows\system32\pthreadVC.dll删掉)

接下来,开始看程序了。不晓得是以前C++没学好,还是怎么回事,对于这个GUI环境,很是陌生#08,连代码都看得晕晕了。。

继续看吧,按照设想,设计个带游戏带视频带文件传输的聊天工具。首当其冲,在listview就卡掉了,官网给的listview有1.6或2.0版本的,3.0的版本还带3种字体(简体、繁体、英文),但是mStudio for windows 没有mgext.h文件,不能初始化InitMiniGUIExt。于是我将虚拟机已经安装好的1.6版本中的libmgext.a那到的mingw\lib下,并设置好eclipse中的mingw的linker。餐具依旧,undefined reference to `_imp__InitMiniGUIExt'。路漫漫,改天再验证吧。

安装minigui和mStudio相关推荐

  1. 安装minigui 的界面环境 mstudio

    安装minigui 的界面环境 mstudio 2010年07月26日 tips:如果您还没有安装minigui的非界面环境请您先参照我的<MiniGUI-3.0.6-Evaluation-Li ...

  2. 如何安装MiniGUI 3.0在Linux PC

    一.安装前的准备 请从本网站下载区下载下面的压缩包: •libminigui-gpl-3.0.12.tar.gz: MiniGUI核心库的来源. •minigui-res-be-3.0.12.tar. ...

  3. 手把手教你安装MINIGUI编程环境 (MINIGUI版本3.2.0)

    0. MINIGUI MiniGUI 是一款面向嵌入式系统的高级窗口系统(Windowing System)和图形用户界面(Graphical User Interface,GUI)支持系统,由魏永明 ...

  4. 在ubuntu下安装minigui并搭建开发平台

    安装: 现在 MiniGUI V1.6.10 版本还是按照 GPL 开源协议发布, 1.6.20 以上版本即为商业 版本,不遵循 GPL 协议.对于个人学习,则最好安装 1.6.10 版本.以下为在 ...

  5. 嵌入式GUI及其开发工具——miniGUI和mStudio

    什么才是好的东西,什么样的东西让你一眼看上去就喜欢它呢?这个当然离不开它的外表了,软件同样如此!一个好的软件,除了它的功能之外,还要有方便与人交互的友好的界面.功能是看不见摸不着的,是隐藏在界面之后的 ...

  6. Linux安装minigui教程,MiniGui开发:Ubuntu14.04环境安装qvfb工具

    在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具. minigui官网提供了qvfb的安装包,下载连接 http://www.minigui.org/en/download/ ...

  7. MiniGUI学习整理

    Ministudio开发miniGUI指南 --目录-- 1.概念 2.搭建Windows下Ministudio开发环境 3.Ministudio使用指导 4.ubuntu12.4上安装minigui ...

  8. minigui linux 安装与运行

    安装前要做的工作(配置安装环境):(若安装不成功,双击tab键自动弹出,最新库) Sudo apt-get install  build-essential Sudo apt-get install  ...

  9. miniGUI安装笔记(转)

    前几天把miniGUI给安装到fedora上了,现在把详细步骤记下来,方便自己和他人以后查阅.打算把编译安装和RPM安装都记录下来的,今天先写编译安装. 1.6.2是目前飞漫公司在GPL许可下发行的m ...

最新文章

  1. GDB多进程调试(转)
  2. Python基础day05 作业解析【10道 函数作业题】
  3. Python实现二叉树的三种深度遍历方法!
  4. 肝!Shell 脚本编程最佳实践
  5. 塔式服务器、机架式服务器、刀片服务器区别小结
  6. logback 的拆分 Appender
  7. leetcode 476. 数字的补数(Number Complement)
  8. UTF8,Unicode 的区别(zt)
  9. 理解为什么要使用Ioc
  10. 30天React Native从零到IOS/Android双平台发布总结
  11. 大话数据结构PDF/word
  12. ROS学习(15)RoboWare Studio的安装使用
  13. robbin界面 java_使用JAVA和C#开发Ribbon界面
  14. ROS入门——解决RLException: Unable to launch [xxx-2]
  15. Java字符串基础语法
  16. C语言+深度搜索的的方法解决全排列问题
  17. 探索 Android Q:位置权限
  18. 月薪4万是一种什么样的感受?
  19. 泛泰binx和ota升级包下载工具Android版[2013.6.7提供源代码]
  20. jupyter notebook  安装nbextension 不显示插件怎么办?

热门文章

  1. python 下载m3u8视频
  2. 快速把整篇英语短文拆分成各个单词
  3. Markdown插入图片标注及使用emjoy表情
  4. java中 toast的意思,英语:toast意思
  5. 用python爬小说_使用python+Scrapy爬小说
  6. 2020 mse 清华_2020年的北大清华在世界上属于什么水平?
  7. 获取 连接本地手机热点 的 的具体IP和MAC地址(其他手机或电脑)
  8. 20、【华为HCIE-Storage】--Smart Qos
  9. ublox lea-6r
  10. 通达OA 一用户登陆精灵却不能用即时通讯功能的异常情况处理(图文)