安装minigui和mStudio
国产的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才能正常运行
- 点击mStudio图标,启动Eclipse,选择合适的Workspace路径名,参照第1条的要求
- 在Eclipse界面中,选择菜单Windows->Preference,并打开
- 在打开的窗口中,选择左边的列表中的MiniGUI
- 然后在右边的对话框中点击“Add”按钮,接着打开名为“Add New MStudio version”对话框
- 在新打开的对话框中,在“Version Name”对应的编辑框中输入“1.0”,在“Bin Path”对应的编辑框中输入guibuilder的路径,比如安装时指定mStudio安装在“c:\program files\FMSoft\mStudio\”,则输入路径为“c:\program files\FMSoft\mStudio\bin”,也可以通过“Browse...”按钮进行选择
- 点击“Finish”按钮完成设置,回到上一级窗口
- 在右侧,选择刚刚创建的“mStudio Versions”列表,然后点击“Default”按钮
- 最后,点击“OK”,回到Eclipse主界面。
- 配置完成
创建新工程
(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相关推荐
- 安装minigui 的界面环境 mstudio
安装minigui 的界面环境 mstudio 2010年07月26日 tips:如果您还没有安装minigui的非界面环境请您先参照我的<MiniGUI-3.0.6-Evaluation-Li ...
- 如何安装MiniGUI 3.0在Linux PC
一.安装前的准备 请从本网站下载区下载下面的压缩包: •libminigui-gpl-3.0.12.tar.gz: MiniGUI核心库的来源. •minigui-res-be-3.0.12.tar. ...
- 手把手教你安装MINIGUI编程环境 (MINIGUI版本3.2.0)
0. MINIGUI MiniGUI 是一款面向嵌入式系统的高级窗口系统(Windowing System)和图形用户界面(Graphical User Interface,GUI)支持系统,由魏永明 ...
- 在ubuntu下安装minigui并搭建开发平台
安装: 现在 MiniGUI V1.6.10 版本还是按照 GPL 开源协议发布, 1.6.20 以上版本即为商业 版本,不遵循 GPL 协议.对于个人学习,则最好安装 1.6.10 版本.以下为在 ...
- 嵌入式GUI及其开发工具——miniGUI和mStudio
什么才是好的东西,什么样的东西让你一眼看上去就喜欢它呢?这个当然离不开它的外表了,软件同样如此!一个好的软件,除了它的功能之外,还要有方便与人交互的友好的界面.功能是看不见摸不着的,是隐藏在界面之后的 ...
- Linux安装minigui教程,MiniGui开发:Ubuntu14.04环境安装qvfb工具
在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具. minigui官网提供了qvfb的安装包,下载连接 http://www.minigui.org/en/download/ ...
- MiniGUI学习整理
Ministudio开发miniGUI指南 --目录-- 1.概念 2.搭建Windows下Ministudio开发环境 3.Ministudio使用指导 4.ubuntu12.4上安装minigui ...
- minigui linux 安装与运行
安装前要做的工作(配置安装环境):(若安装不成功,双击tab键自动弹出,最新库) Sudo apt-get install build-essential Sudo apt-get install ...
- miniGUI安装笔记(转)
前几天把miniGUI给安装到fedora上了,现在把详细步骤记下来,方便自己和他人以后查阅.打算把编译安装和RPM安装都记录下来的,今天先写编译安装. 1.6.2是目前飞漫公司在GPL许可下发行的m ...
最新文章
- GDB多进程调试(转)
- Python基础day05 作业解析【10道 函数作业题】
- Python实现二叉树的三种深度遍历方法!
- 肝!Shell 脚本编程最佳实践
- 塔式服务器、机架式服务器、刀片服务器区别小结
- logback 的拆分 Appender
- leetcode 476. 数字的补数(Number Complement)
- UTF8,Unicode 的区别(zt)
- 理解为什么要使用Ioc
- 30天React Native从零到IOS/Android双平台发布总结
- 大话数据结构PDF/word
- ROS学习(15)RoboWare Studio的安装使用
- robbin界面 java_使用JAVA和C#开发Ribbon界面
- ROS入门——解决RLException: Unable to launch [xxx-2]
- Java字符串基础语法
- C语言+深度搜索的的方法解决全排列问题
- 探索 Android Q:位置权限
- 月薪4万是一种什么样的感受?
- 泛泰binx和ota升级包下载工具Android版[2013.6.7提供源代码]
- jupyter notebook 安装nbextension 不显示插件怎么办?
热门文章
- python 下载m3u8视频
- 快速把整篇英语短文拆分成各个单词
- Markdown插入图片标注及使用emjoy表情
- java中 toast的意思,英语:toast意思
- 用python爬小说_使用python+Scrapy爬小说
- 2020 mse 清华_2020年的北大清华在世界上属于什么水平?
- 获取 连接本地手机热点 的 的具体IP和MAC地址(其他手机或电脑)
- 20、【华为HCIE-Storage】--Smart Qos
- ublox lea-6r
- 通达OA 一用户登陆精灵却不能用即时通讯功能的异常情况处理(图文)