安装minigui和mStudio

来源:互联网 发布:网络整合营销公司 编辑:程序博客网 时间:2024/05/22 03:21

国产的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'。路漫漫,改天再验证吧。