minigui编译mg-samples-3.0.12出错求助 [问题点数:200分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
编译minigui例程mg-samples-3.0.12时出现错误求助
make[2]: 正在进入目录 `/home/hyn/<em>minigui</em>installres/<em>mg-samples-3.0.12</em>/same'gcc  -m32 -Wall -Wstrict-prototypes -pipe  -m32 -L/usr/lib32 -o same same.o custom_<em>minigui</em>.o  -L/home/hyn/<em>minigui</em>/lib -l<em>minigui</em>_ths ...
转:minigui的安装 -- 终极成功版!!
环境:ubuntu16.4&amp;amp;nbsp; kylin 32位(一开始是64位的不过后来由于各种各样的问题,换成32位了),不过基本上我遇到的所有问题这篇博客都写了。所以按照本篇博客安装,有很大几率安装成功。在32位环境下安装时,按照本博客安装时,可能不会遇到那么多错误,跳过即可。反正本人安装成功了~~~在64位...
miniGUI3..0.12安装方法整理
miniGUI3..0.12安装方法整理
minigui安装及问题总结
<em>minigui</em>完整安装(x86版本) ubuntu下<em>编译</em>,安装路径:/home/colin/<em>minigui</em>/lib_x86/ 1).zlib-1.2.2.tar.gz ./configure --prefix=/home/colin/<em>minigui</em>/lib_x86/ make make install 2).jpegsrc.v7.tar.gz ./configure --p
MiniGUI v1.3.3在PC上的配置和编译过程(常见问题解决方法)
想好好学学编程基础,先前安装了qt的开发环境,但是最终因为c++水平有限,决定先搞搞<em>minigui</em>的代码,就按着这个教材安装了个开发环境花了我一晚上的时间Minigui算是我们中国人在世界软件界的骄傲了,作为中国人理应学它,虽然现在基本都用QT了。(关键是我的开发板只有16M的NORFLASH,华恒的板子真会赚钱,故意留个NANDFLASH不给你焊接上去,唉这么小的ROM只能望QT兴叹了)不过MiniGUI做的不错,玩了玩他们自带的扫雷啥的小游戏,还挺爽的。 
MiniGui3.0.12在主机上的配置及在开发板上的移植
4.1 MiniGUI 3.0 在 Linux PC 开发系统上的安装和运行 假定您第一次安装 MiniGUI ,本章将引导您在 Linux 操作系统上以默认方式快速安装并运行 MiniGUI,其中第三方组件和库文件的安装方法是以Ubuntu 8.04 发行版为例的。 4.1.1 安装 MiniGUI 开发包 MiniGUI 提供了最简便的安装方法,只需要挂
minigui环境搭建总结
最近一直在搭建<em>minigui</em>开发环境,今天早上终于出来了,写个博客纪念下。 搭建这个环境需要至少需要以下三个文件(前提是安装了其他必须的<em>编译</em>环境,qt-dev-tools):  lib<em>minigui</em>-gpl-3.0.12.tar.gz  <em>minigui</em>-res-be-3.0.12.tar.gz  <em>mg-samples-3.0.12</em>.tar.gz  这个博客是值得参考的:htt
Ubuntu14.04安装MiniGUI
本文主要解决如下问题: 如何在64位的ubuntu14.04系统上安装MiniGUI 解决安装过程中碰到的问题 Ubuntu14.04环境安装qvfb工具 准备安装包和安装环境Ubuntu 64bit兼容32bit GCC 交叉<em>编译</em>环境方法一: (1)sudo apt-get install lib32z1 (2)sudo apt-get install lib32stdc++6 方法二(时间
Minigui编译问题 - undefined reference to `WndClientRect'
下载最新的<em>minigui</em>包,之后在ubuntu 16.04下面<em>编译</em>示例出现以下问题: gcc -g -O2 -Wall -Wstrict-prototypes -pipe -o same same.o
安装MiniGUI安装成功,执行官方mg-samples-3.0.12.tar.gz中的例子,出现 libminigui_ths-3.0.so.12
./helloworld: error while loading shared libraries: lib<em>minigui</em>_ths-3.0.so.12: cannot open shared obj
编译MiniGUI 程序
你可以在命令行上输入如下的命令来<em>编译</em>helloworld.c , 并链接生成可执行文件 helloworld: $ gcc –o helloworld helloworld.c –l<em>minigui</em> –ljpeg –lpng –lz 如果你将 MiniGUI 配置为 MiniGUI-Threads,则需要使用下面的<em>编译</em>选项: $ gcc –o helloworld helloworld.
MiniGui核心库编译配置选项
MiniGui的具体选项基本上都是基于–disable-FEATURE和–enable-FEATURE实现的。–disable-FEATURE选项禁止某项特性,也就是在函数库中将不支持该特性。–enable-FEATURE选项打开某项特性,也就是在函数库中支持该项特性。另外MiniGui还提供–with选项,该选项可用来从多个选项中指定某一个选项。
【实验】编译MINIGUI应用程序
【实验】<em>编译</em>MINIGUI应用程序 参考文档:MINIGUI-PROG-GUIDE-V1.3-C.pdf 2.4节 为MiniGUI应用程序编写Automake/Autoconf脚本12~16页主要步骤:1、创立文件夹 samples , 里面再创建src目录2、src下放置源文件3、从mde-1.3.x中复制configure.in4、在根目录下创建Makefile.am文件。内容SUBDIR...
minigui ARM 的交叉编译, 测试为 hisi3531
先到 http://www.<em>minigui</em>.org/en/download/ 去下载下面相关的包, 并解压放在同一目录下,之后修改<em>编译</em>工具(HOST_CROSS=arm-hisiv200-linux),最后运行 ./build.sh gvfb-1.0.0       lib<em>minigui</em>-3.0.12-linux  <em>minigui</em>-res-be-3.0.12 build.sh         ...
minigui3.0.12之初体验-移植篇
前言在一年多年前有幸接触使用到<em>minigui</em>一段时间,当时使用的应该是1.6版本,硬件平台使用的是s3c2440+64M内存,界面上做了很多功能,但整体运行还是十分流畅,我想要是换成QT在上面跑流畅度应该是比不上<em>minigui</em>的了;前段时间从朋友那拿到一块基于新塘nuc972的板子用来玩玩学习下,nuc972也是一颗基于arm926内核的soc,我想让人喜欢它的地方应该要是它内置了64M的DDR和L
minigui编程基础知识
一、<em>minigui</em>的各控件的风格、消息可见各控件的头文件。如static.h; 二、<em>minigui</em>的控件标示符,除预定义的几个外,使用中都需用户自己在创建控件时指定。 预定义的几个控件标示符可见window.h,如下: /* Standard control IDs */ #define IDC_STATIC    0 #define IDOK          1 #define I
构建MiniGUI编译环境
 3.2 构建MiniGUI<em>编译</em>环境3.2.1建立基于PC-LINUX的开发环境主要是用于在PC-LINUX平台上调试MiniGUI程序。使用的<em>编译</em>调试工具是Linux系统自带的gcc,gdb等。准备的软件包:lib<em>minigui</em>-str-1.6.2.tar.gz <em>minigui</em>-res-str-1.6.tar.gz <em>minigui</em>-dev- linux.tar.gz mg-sam
Linux下Minigui开发环境的搭建(PC+S3C2440
花了两天时间终于把Minigui的开发环境搭建好了,遇到了很多问题,看了很多人的博客,对我的启发很大。关键是以前偷懒装redhat的时候为了省空间,很多库文件都没安装搞的自己很狼狈,不过也由于这个原因,让我真正细细的实践了一遍Minigui的移植,理解加深了很多。   Minigui算是我们中国人在世界软件界的骄傲了,作为中国人理应学它,虽然现在基本都用QT了。(关键是我的开发板只有1
基于linux下交叉编译minigui体会
能不用<em>minigui</em>就不用是对的,这段时间一直在交叉<em>编译</em><em>minigui</em>,困难是妥妥的多,几乎每一个包都有问题,现在我就记录下碰到的问题,大部分都是在网上找的解决办法,网上还是大神多啊,下载的库都是在<em>minigui</em>官网下的,有些问题是库的问题,低版本库有问题,高版本库自己就好了,自己也是莫名其妙。 [<em>编译</em>zlib库:] CC=/usr/local/linaro-armv7ahf-2015.11-
MiniGUI 移植到pc和arm开发板全过程详解 及错误解答
最近移植了 MiniGUI 1.3.3 到一个开发板上,中间遇到许多问题,在论坛上发问题,结果也没多少人回我,就算偶尔有回的,基本上回答也没有什么用,网上找不到一个完整的移植文章,所以就决定把自己这次移植摸出来的一些方法写出来,给像我一样的小菜鸟做个参考吧。本文不教你怎么写驱动,只是教怎么样在最短的时候在你的PC 机上搭建起开发环境,同时在你的板子上跑起MiniGUI 来,这样你就可以在PC 上开
minigui编译链的使用方法
刚刚入门学习Linux,自然而然的就到了MINIGUI和<em>编译</em>链的使用了,瞎折腾了一天,搞明白怎么使用了,随手记下,也希望能帮到有需要的人.
minigui-64支持64和32位ubuntu平台
将<em>minigui</em>移植到ubuntu14的64位平台,同时兼容32位,所有范例程序都经过了测试,运行成功。如有疑问联系qq:848416881,欢迎骚扰
minigui 3.2.0:通过环境变量修改minigui的运行参数
在运行环境中可以通过设置环境变量来改变MiniGUI的一些运行参数。这为应用程序部署提供了很大的便利性。 但在使用3.2.0版本时,发现这些参数名全部都无效,查看MiniGUI 3.2.0的源码,才知道升级后为了环境变量命名规范化考虑,这些环境变量名全部都改名了:转为大写,并加了`MG_`前缀。
嵌入式Linux环境下MiniGUI的研究与移植
转载出处注明:https://www.cnblogs.com/armlinux/archive/2010/05/31/2396989.html前言 近年来随着嵌入式设备与市场需求的广泛结合,手机、PDA、DVD播放机等产品的应用对可视化操作界面的简洁和方便提出了更高的要求,这都需要一个稳定可靠的高性能GUI系统来提供支持。图形用户界面(Graphic User Interface,简称GUI)的广...
MiniGUI移植总结
需准备的软件包:lib<em>minigui</em>-1.6.x-linux.tar.gz           //开发库<em>minigui</em>-res-1.6.tar.gz                  //资源文件,如bmp,font,icon 等<em>minigui</em>-dev-1.6.2-for-win32          //用于在windows VC开发的程序包下载地址:www.<em>minigui</em>.o
PC上配置编译MiniGUI v1.3.3和运行示例程序全过程
相比内核的配置与<em>编译</em>,MiniGUI在PC上的配置和<em>编译</em>过程显得非常简单,也或许是因为自己习惯了查bug吧。 这篇文章主要介绍MiniGUI v1.3.3在PC上的配置和<em>编译</em>过程,以及示例程序的<em>编译</em>和运行。 由于很多内容在官方的文档中已经写得很清楚了,所以这里主要是对配置和<em>编译</em>过程中自己碰到的一些问题进行总结。 Hily Jiang Email&Gtalk: hilyjiang a
ARM-LINUX 系列 (六) ----minigui的安装 -- 终极成功版!!
一、文件的下载安装前准备 :sudo apt-get install build-essential 包含许多基本库点此链接下载  下面的都要下载抹黑的那两个Virtual Frame Buffer 咱们在上一章中已经安装了qvfb,所以这不在安装了。二、建立一个文件夹,将上面的文件放在那2.1首先安装依赖库:tar zxf zlib-1.2.2.tar.gz #<em>编译</em>zlibcd zlib-1....
miniGUI相关问题(转)
转自http://apps.hi.baidu.com/share/detail/3121115 Q:如何安装,配置及运行<em>minigui</em>?A:请参考kongming老大写的文档:MiniGUI<em>编译</em>、安装和配置,http://www.<em>minigui</em>.org/ibmdocs/<em>minigui</em>-2/index.htmlQ:运行mginit死机后,重起怎么不能再运行mginit?A:请删除/var
配置minigui开发环境
根据该文件中的 <em>minigui</em>移植.pdf中的 路径设置均与手册一致  我的第一步是安装lib<em>minigui</em>-1.6.10 第二安装zlib库 其中gcc偷梁换柱时要相当小心 记得要检测gcc是否换回 第三装png库 第三 装jpg库 ./configure 时出现以下错误: checking build systermtype ..configure:error:cannot guess
在海思hi3520上移植minigui3.0
首先从官网上下载以下几个包:lib<em>minigui</em>-gpl-3.0.12.tar.gz,<em>minigui</em>-res-be-3.0.12.tar.gz,<em>mg-samples-3.0.12</em>.tar.gz,zlib-1.2.2.tar.gz,libpng-1.2.37.tar.gz,libmgplus-1_2_4.tar.gz,freetype-2.3.9-fm20100818.tar.gz,jpegsrc.
MiniGui开发:Ubuntu14.04环境安装qvfb工具
在Ubuntu14.04上搭建MiniGui开发环境,需要依赖qvfb工具。 <em>minigui</em>官网提供了qvfb的安装包,下载连接:MiniGui官网
miniGUI 按键添加图片
                        先把代码粘在下面了,注释可能不是很清晰。#include &amp;lt;stdio.h&amp;gt;#include &amp;lt;stdlib.h&amp;gt;#include &amp;lt;<em>minigui</em>/common.h&amp;gt;#include &amp;lt;<em>minigui</em>/<em>minigui</em>.h&amp;gt;#include &amp;lt;<em>minigui</em>/gdi.h&amp;gt;#include &amp;...
minigui增加tslib触摸屏响应
1、修改<em>minigui</em>库中IAL的输入引擎,增加对触摸屏的操作         定义: static struct tsdev *ts;          打开:              ts = ts_open ("/dev/input/event0", 0);              ts_config(ts);          关闭:               ts_cl
minigui:静态编译连接mgncs库时遇到的xml2的问题
最近做一个基于<em>minigui</em>/mgncs的项目,在开发阶段因为是在ubuntu下基于<em>minigui</em>的模拟器开发,所以<em>编译</em>时都是标准的动态库连接。没啥问题,很顺序。 现在项目功能开发告一段落,要向嵌入式平台移植了,就要把<em>编译</em>改为全静态连接(--static)。问题就来了。 <em>编译</em>正常,连接时报了如下一大堆错误: /usr/lib/x86_64-linux-gnu/libxml2.a(nanohttp....
MiniGUI源码分析——MiniGUIMain的奥秘
接下来,通过剖析MiniGUI的最简单的例程,来详细说明MiniGUI程序是如何创建和运行的。 这个例程,可以从很多地方得到,凡是接触过MiniGUI的朋友,首先接触的便是这个例子,为了方便大家阅读,贴在下面 /* ** $Id: helloworld.c,v 1.38 2007-10-25 07:56:45 weiym Exp $ ** ** Listing 2.1 ** **
MiniGUI3移植到Hi3515全过程
http://blog.csdn.net/longyue0917/article/details/7882672#comments 版权声明:本文为博主原创文章,未经博主允许不得转载。 DOC文档下载地址: http://download.csdn.net/detail/longyue0917/4510567   经过3周奋战,终于在VGA上显示出了HelloWo
MiniGUI的介绍及安装
1. 介绍   MiniGUI是一个针对嵌入式设备的高级窗口系统,,图形用户界面支持系统。能够支持包含Linux在内的多种操作系统,例如uClinux、VxWorks、eCos、uC/OS-II、pSOS、ThreadX、Nucleus、OSE等,也可以在win32平台上运行。MiniGUI为应用程序定义了一组轻量级的窗口和图形设备接口。利用这些接口,每个应用程序可以建立多个窗口并在这些窗口中
miniGui中创建多个子窗体及子窗体资源的回收
miniGui 多界面编程。界面资源的回收。
Minigui3在海思Hi3520D/Hi3531平台上运行
Minigui3在海思Hi3520D/Hi3531平台上运行   WORD里直接贴出来的,有图片,看不到哦!!!!可以在这里下载PDF! 完整代码和PDF下载位置: http://note.youdao.com/share/?id=6eb7262501c051b48680a73b6969e06d&type=note 完整代码下载: http://note.youdao.co
在VC下编译运行MiniGUI程序
“哈哈,我用MiniGUI作的是Linux下的应用程序,怎么可以在VC下<em>编译</em>运行呢,脑子没坏吧?” 我虽然木了点但是脑子没坏哦~~~请看
MiniGUI源码分析:MiniGUIMain中有…
我们知道,一般C语言的入口都是main,那么MiniGUIMain函数怎么成为入口呢? 在MiniGUI源码include/<em>minigui</em>.h中,定义了宏 [cpp] view plaincopy #define MiniGUIMain \   MiniGUIAppMain (int args, const char* argv[]); \   int main_entry (int ar
JAVA - 学习之GUI练习(一)
首先要有一个界面类 import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; class win extends WindowAdapter{ @Override public void windowClosing(WindowEvent e) { // TODO Au
MINIGUI交叉编译【转】
总算把<em>minigui</em>和它的示例包用arm-linux-gcc<em>编译</em>成功了.主要参考了&amp;lt;&amp;lt;MiniGUI 在AT91RM9200 开发板上的移植&amp;gt;&amp;gt;(作者:北京理工大学 方宁 马忠梅)这篇文章.同时感谢网友sun68对<em>编译</em>过程中遇到的问题的指教!        整个<em>编译</em>过程如下:        1.<em>编译</em>平台的搭建.在宿主机上安装Redhat9.0,使用的交叉<em>编译</em>工具链是cr...
zlib1.1.2.zip
嵌入式Linux <em>编译</em><em>minigui</em>必须的库
【高分求助】移植miniGUI,编译zlib库出错
我的PC机环境已经搭建好,并且在qvfb下顺利演示miniGUI的demo。现在交叉<em>编译</em>miniGUI,以求能加进44B0开发板,使得板子有图形的显示。 rnhttp://www.<em>minigui</em>.org/cgi-bin/lb5000/topic.cgi?forum=6&topic=5548&show=0rn根据大漠孤狼的这篇帖子,进行的比较顺利,但是在安装zlib库make install时候出现错误。提示如下: rn[color=#FF0000][root@localhost zlib-1.2.3]# make install rncp zlib.h zconf.h /usr/local/arm/3.4.1/arm-linux//include rnchmod 644 /usr/local/arm/3.4.1/arm-linux//include/zlib.h /usr/local/arm/3.4.1/arm-linux//include/zconf.h rncp libz.so.1.2.3 /usr/local/arm/3.4.1/arm-linux//lib rncd /usr/local/arm/3.4.1/arm-linux//lib; chmod 755 libz.so.1.2.3 rnchmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid rnmake: *** [install] Error 127 [/color]rn网上搜不到解决的办法,有人说libc.so.6库<em>出错</em>,缺省,但是在我/usr/local/arm/3.4.1/arm-linux/lib下是存在这个文件的。rn该问题困扰很久了,请CSDN各位达人指点指点迷津。rnrnrn
【继续100分求助】移植miniGUI,编译zlib库出错
[root@localhost zlib-1.2.3]# make installrncp zlib.h zconf.h /usr/local/arm/2.95.3/arm-linux/includernchmod 644 /usr/local/arm/2.95.3/arm-linux/include/zlib.h /usr/local/arm/2.95.3/arm-linux/include/zconf.hrncp libz.so.1.2.3 /usr/local/arm/2.95.3/arm-linux/librncd /usr/local/arm/2.95.3/arm-linux/lib; chmod 755 libz.so.1.2.3rnchmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalidrnmake: *** [install] Error 127rn
MiniGUI开发指南
MiniGUI 目录 MiniGUI 体系结构 概览 引言 POSIX线程 基于PThread的微客户/服务器结构 多线程通讯的关键数据结构——消息队列 面向对象技术在MiniGUI中的应用 未来考虑 多窗口管理和控件及控件类 引言 窗口Z序 窗口剪切算法 主窗口和控件
MiniGUI学习的十几个经典例子,非常适合初学者
十几个MiniGUI学习的经典例子,都已经在FrameBuffer上面<em>编译</em>,运行通过,对于初学者是很好的资料!!
MINIGUI学习总结一
(一)MiniGUI的各种消息的区别MiniGUI中的消息种类通常可分为系统消息、对话框消息、窗口绘制消息、窗口创建和销毁消息、键盘和鼠标(后处理)消息以及用户自定义消息。总结使用消息时需注意的问题:1. PostMessage和SendMessage函数的区别即前者将消息置于指定窗口的消息队列后便返回,通常用于发送一些非关键性信息(如键盘和鼠标消息),而后者则是通知指定窗口的窗口过程立即完成某项
魏永明: MiniGUI的涅槃重生之路
魏永明: MiniGUI的涅槃重生之路
minigui显示中文
转载:http://hi.baidu.com/shenhua_boss_/item/804f8bf68112a11fc7dc4529 <em>minigui</em> 显示中文 1 修改/etc/MiniGUI.cfg   66 [systemfont]  67 font_number=10  68 font0=rbf-FixedSys-rrncnn-8-16-ISO8859-1  69 font1
minigui自定义控件。IP 时间日期
留念下。 ///////////////////////////////////////////////////IP 跟时间日期控件 由于3.0输入法原因,改版;/////////////////////////////////////////////////////////////////////////////////////////////////define IPControl//////
MiniGUI 按键切换图片,背景图片,控件透明。
代码实现了MiniGUI的模拟触摸屏,按键切换图片,控件透明,适合新手欢迎下载,评论,讨论。
minigui对话框+按键列表demo(加注释)
#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;unistd.h&amp;gt; #include &amp;lt;<em>minigui</em>/common.h&amp;gt; #include &amp;lt;<em>minigui</em>/<em>minigui</em>.h&amp;gt; #include &amp;lt;<em>minigui</em>/gdi.h&amp;gt; #include &amp;lt;<em>minigui</em>/w...
MiniGUI编程-细节
      MiniGUI编程--列表框分类: <em>minigui</em>2009-11-04 20:40 列表框LBS(ListBoxStyle)以CTRL_LIST/"list"为类名调用CreateWindow多选风格:LBS_MULTIPLESEL高级风各:LBS_USEICONLBS_CHECKBOXLBS_AUTOCHECK加上边
我的第一个minigui程序
      第一次在Linux环境下编程,使用<em>minigui</em>做个界面显示位置和速度曲线。Windows下写过一些C程序,<em>minigui</em>学习了两个礼拜,研究了点Emacs,边写边学习。      在104系统上运行,与底层FPGA通信,将其采集到的数据读入并显示。FPGA此处不谈,记录下<em>minigui</em>,以helloworld为例。/**********************************************************************************/#includ
MiniGUI消息发送与处理
1.将消息投递到一个先进先出队列中 2.直接把消息发给窗口过程 投递到队列中的消息主要有: 键盘和鼠标消息MSG_LBUTTONDOWN,MSG_MOUSEMOVE,MSG_KEYDOWN,MSG_CHAR 定时器消息MSG_TIMER 绘制消息MSG_PAINT 退出消息MSG_QUIT 可以用HavePendingMessage函数检查消息队列中是否有消息而不取出的消息 BOO
MiniGUI细节处理(转)
MiniGUI编程--列表框分类: <em>minigui</em>2009-11-04 20:40列表框LBS(ListBoxStyle)以CTRL_LIST/&quot;list&quot;为类名调用CreateWindow多选风格:LBS_MULTIPLESEL高级风各:LBS_USEICONLBS_CHECKBOXLBS_AUTOCHECK加上边框WS_BORDER加垂直滚动条WS_VSCROLL加水平滚动条WS_HSCROL...
minigui 3.0.12中文乱码问题解决
<em>minigui</em>安装之后默认只能够显示英文,我们需要配置Minigui.conf文件才能够让其显示中文,我的配置如下: # This configuration file is for MiniGUI V3.0.x # # Copyright (C) 2002~2008 Feynman Software # Copyright (C) 1998~2002 Wei Yongming.
MiniGUI输入法模块mGi软键盘使用实例
http://blog.csdn.net/force_eagle/article/details/7339070  分类:   ARM 嵌入式(25)  版权声明:本文为博主原创文章,未经博主允许不得转载。 mGi 是飞漫软件提供的一个输入法组件,该组件目前提供了软键盘输入法和手写输入法框架,并提供给用户管理输入法的容器,通过这个容
MiniGUI——使用 GDI 函数
简介: 本文讲述 MiniGUI 中 GDI 函数及其使用。主要包括:设备上下文的概念、获取和释放;矩形操作和区域操作;基本绘图函数;位图操作函数;逻辑字体操作函数等。
转:MiniGUI编程速查表
版权声明:本文为博主原创文章,未经博主允许不得转载。如果转载,请注明出处。 https://blog.csdn.net/anyuliuxing/article/details/80627447 前言 自己学习MiniGui也快一年了,粗浅的学习了一下,本文是根据《M...
minigui学习笔记-按钮
    CTRL_BUTTON 为控件类    普通按钮是一个矩形,其中显示了通过 CreateWindow 传递的窗口标题。    按钮控件主要用来触发一个立即回应的动作,并且不会长久保持开关信息。风格和 BS_DEFPUSHBUTTON 风格的作用不同,具有 BS_DEFPUSHBUTTON 的按钮将是默认接收 ENTER 键输入的按钮,而不管当前的输入焦点处于哪个控件上。但是当用作普通主窗口的控件时,两种型态的按钮作用相同,只是具有 BS_DEFPUSH
MiniGUI源码分析——DC分析
熟悉windows的朋友都了解,GDI对外提供一个HDC的DC句柄。DC为(Device Context)的缩写,表示一个抽象的设备当前绘图情况。 一般情况下,屏幕、打印设备、内存像素都可以抽象出一个HDC句柄。 一个设备可以抽象多个HDC句柄,每个HDC句柄,都有自己独立的上下文信息。 在MiniGUI中,从窗口创建的DC都称为硬件DC,而从位图或者其他DC衍生的DC,称为MemDC。 注
理解MiniGUI消息循环和窗口过程
1.2  消息和消息循环 在Windows系列操作系统中,广泛使用了消息驱动的概念。在MiniGUI中,我们也使用了消息驱动作为应用程序的创建构架。 在消息驱动的应用程序中,计算机外设发生的事件,例如键盘键的敲击、鼠标键的按击等,都由支持系统收集,将其以事先的约定格式翻译为特定的消息。应用程序一般包含有自己的消息队列,系统将消息发送到应用程序的消息队列中。应用程序可以建立一个循环,在这个循
minigui3.0.12全面使用使用ttf字库(完美支持中英文混合显示、subpixel渲染)
对<em>minigui</em>3.0.12全面使用任意ttf字库显示字符(完美支持中英文混合编辑、混合显示,控件及主窗口默认使用ttf字库)做了全面叙述,本文原创绝非抄袭拷贝且经过实践检验,嫌贵勿下。
MiniGUI通用窗口操作函数
可用于主窗口和控件 UpdateWindow  立即更新某个窗口 ShowWindow    显示/隐藏某个窗口 IsWindowVisible 判断某个窗口是否可见 EnableWindow 激活/禁止某个窗口 IsWindowEnabled 判断某个窗口是否可用 GetClientRect 取得客户区矩形 GetWindowRect 取得窗口矩形 GetWindowBkColo
MiniGUI体系结构之一
  MiniGUI体系结构之一 体系结构概览 为了帮助更多软件开发人员理解 MiniGUI及其编程,同时帮助更多的自由软件开发人员加入 MiniGUI 的开发,我们将撰写一系列文章介绍MiniGUI的体系结构。本文是系列文章的第一篇,将在整体上对MiniGUI的体系结构作一介绍。其中主要包括:线程的基本概念;基于 POSIX Thread 的微客户/服务器结构;用来同步微客户/服务器动作的关...
minigui 多级窗口例子
http://blog.csdn.net/jia0511/article/details/8197897 2012-11-19 08:52 1302人阅读 评论(0) 收藏 举报  分类:   mini GUI(36)  [cpp] view plain copy /*MINIGUi   sample mitwin
MiniGUI和其他嵌入式图形系统的优势比较 - 个人见解
 大家知道嵌入式领域是一个很丰富的领域,包括诸多的嵌入式操作系统和嵌入式图形支撑系统,所以除了MiniGUI之外,还有一些其他的嵌入式GUI,比如QT/E,micwindows,DirectFB+GTK,fltk,openGUI,TILCON等等,如下是MiniGUI和这些GUI之间的一些对比:和qt对比:1、QT当初是为PC设计的桌面环境,而且架构过于复杂,很难进行系统裁剪,
minigui常用界面美化方法,及常用函数使用
1.获得子窗体的文字内容 char buff[100]; HWND parent = GetParent(hwnd);   //通过子控件句柄获得父窗体句柄 SendDlgItemMessage(parent,IDC_STRING,MSG_GETTEXT,99,(LPARAM)buffer); IDC_STRING为字窗体id值,MSG_GETTEXT为获得文本的消息,99为最大接收字符串
minigui 自定义按键
本类按键是在静态框基础上增加了MSG_MOUSEMOVEIN(鼠标移入和移出窗口)和MSG_LBUTTONUP(鼠标在窗口松手)两个消息,通过发送NotifyParent消息给控件实现自定义控件消息,类似于静态框的超类。同样可以修改源码调用源码API将其他消息交给原控件完成,实现控件的超类。
移植Minigui--总结
在移植Minigui到远峰的YFDVK-2440-I板的过程中遇到很多问题,在网上的资料又找不能一个完整一点的。故移植后把移植的过程总结一下,希望对大家有点帮助 。MiniGUI1.33版本可以有<em>编译</em>成两种形式,Lite和Threads,按我的理解是Lite方式适用于同时运行多个MiniGUI程序,而Threads适用于目标系统只需要运行单一的MiniGUI程序。mde我理解成桌面管理模块。由于我...
MiniGUI.cfg 文件详解
前两天在360图书管上发现了一篇介绍<em>minigui</em>3.0 的配置文件非常详细的帖子,本着分类归档的思想,把它搬到了CSDN上,供大家学习参考: 5、MiniGUI V3.0 配置详解 5 MiniGUI V3.0 的运行 5.1 建立 MiniGUI V3.0 运行环境的前提5.2 MiniGUI.cfg说明 5.2.1 配置文件MiniGUI.cfg格式简介5.2
MiniGUI源代码for windows
MiniGUI源代码,适合vs2005<em>编译</em>的内容。
Minigui 硬件加速 (海思平台)
完成海思平台的Minigui硬件加速,使得Minigui的耗时操作都转移到硬件处理,所以做出多种特效不在是问题 推拉、马赛克、界面防闪烁 qq:2408637984
GDI双缓冲之道
图形界面编程,常见棘手问题就是出现绘图出现闪屏。这一现象也严重影响用户体验。前段时间刚接触<em>minigui</em>就出现一个闪屏半天不得其解的一个问题,查了很多网络资料使用方法都尽人意。 双缓冲绘图原理: 双缓冲 双缓冲的原理可以这样形象的理解:把电脑屏幕看作一块黑板。首先我们在内存环境中建立一个“虚拟“的黑板,然后在这块黑板上绘制复杂的图形,等图形全部绘制完毕的时候,再一次性的把内存中绘
MiniGUI 自定义控件教程3
接着上次的教程继续。之前介绍了子类化已有的控件实例的方法,现在介绍子类化类和完全自己重新开始写控件类的方法。这个2种区别就是:子类化类,其实就是OOP里的继承,继承一个已有的控件类,在其基础上作扩展。完全自己重新开始写控件类是我自己的叫法,可以理解为MFC(我个人对MFC相对来说熟悉些,就拿这个做类比了)里的继承自CObject。 这次先介绍完全自己重新开始写控件类的方法。这里我以我自己写的一个M
minigui显示RAW数据图片
MYBITMAP 对象设备无关位图结构,BITMAP 是设备相关位图结构,主要区别在像素格式上。 如果你从外部获得的位图数据其像素格式和屏幕 DC 一致,比如,都是 RGB565 的 16 格式, 则可以直接构建一个 BITMAP 对象,然后用 FillBoxWithBitmap 函数输出到窗口 DC 中,比如: BITMAP a_bmp; a_bmp.bmType = BMP
Minigui学习---鼠标获取和坐标在不同区域转换
(1)设置鼠标的所在的Wnd: 函数定义(window.h文件中定义的): MG_EXPORT HWND GUIAPI GetCapture(void); //Retrives the handle to the window (if any) that has captured the mouse.return The handle to the window that has captur
MiniGui实现透明位图的方法
在做一个小项目时需要在屏幕上显示一个电子时钟,使用MINIGUI,实现效果如下图 实现这个效果必须是有那个图片显示数字,用到的图片类似如下: 结构显示在界面上,图片会覆盖原来的背景,造成效果不好。 解决这个问题有两种方法: 1、使用PNG格式透明底色的图片,这个需要MINIGUI支持PNG格式图片 2、使用MINIGUI提供的过滤位图的函数。 下面主要介
MINIGUI开发中遇到的问题及解决方法
MINIGUI开发中遇到的问题及解决方法  MiniGui是基于消息机制的开发工具,由于不具备可视化性,这就要求开发人员熟悉其控件及消息机制。首先要阅读其中的开发文档如:  MINIGUI-USER-MANUAL.pdf(了解其配置、<em>编译</em>及安装方法); MiniGUITechWhitePaper-2.0-4C.pdf(了解控件及其用途); MINIGUI-PROG-GUIDE-V2.0-4C.
minigui/mgncs:利用LoadBitmapFromMem函数对摄像头MJPEG格式图像解码
可能与虚拟机有关,在virtualbox虚拟机环境下,即使VIDIOC_S_FMT设置了pixelformat为RGB或YUV,通过v4l2视频驱动框架读取摄像头帧图像的格式总是MJPG。 MJPG是什么格式?以下说明摘自百度百科: MJPEG全名为 “Motion Joint Photographic Experts Group”,是一种视频编码格式,中文名称翻译为“技术即运动静止图像...
MiniGUI编程速查表
前言 自己学习MiniGui也快一年了,粗浅的学习了一下,本文是根据《MINIGUI-PROG-GUIDE-V3.0-C》中的内容整理而来,根据自己的理解做了一些分类,大部分都是一些函数的说明,方便自己以后学习MiniGui时查阅。现在分享出来,供大家一起学习。当然在学习的过程中也遇到过一些坑,像自定义控件,主窗口透明背景,窗口弹出动画啊,控件动画等等,有时间也会分享出来。 1 窗口的创...
Minigui中输入法主要涉及的思想(一)
Minigui中输入法的设计 需要考虑的因素: 1.如何将26个字母合理安排在有限的按键上 三种方式: GUI的设计              第一种方式:采用26的方式              第二种方式:采用9格的方式              第三种方式:采用笔画的方式 2.输入法查找模块的改进以及实现        2.1数组的方法        2.2Trie树的方法...
基于MiniGUI和Minixml的多语言版UI开发
经过漫长时间的预言,终于实现了GUI多语言版的。但是由于flash空间不足,而放弃了一个良好的语言包架构。在这里记录一下给自己留念。 基本思想:xml+GUI 所用GUI要显示的字符串文本都保存到xml文件中,在GUI显示时从xml文件中找到对应字符串即可,更换语言时,只需要跟换外部的xml文件即可。 具体实现,这里就不多叙述,直接给图吧,有图有真相: 中文版: 英文版:
MiniGui 多窗口程序(一)
/*MINIGUi   sample mitwindows*/   /*gcc -o metext metext.c   -l<em>minigui</em> -lpthread -lpng -ljpeg   -lmgext*/   #include   #include   #include   #include   #include   #include   #include
miniGUI窗口管理及控件类
MiniGUI 体系结构之二 多窗口管理和控件及控件类 魏永明 蓝点软件(北京)研发中心技术主管 2001/01/06 目录:  引言  窗口 Z 序  窗口剪切算法  主窗口和控件、控件类  输入法模块大设计  小结  附:MiniGUI 的最新进展  资源  
MiniGUI 定时器分析
MiniGUI 定时器分析 (注:该MiniGUI库版本为1.6.10 非LITE版本) MiniGUI几个定时器相关的函数如下: BOOL GUIAPI ResetTimerEx(HWND hWnd, int id, unsigned int speed, TIMERPROC timer_proc); BOOL GUIAPI SetTimerEx(HWND hWnd, int id, un
MiniGui开发问题锦集
前言 本文记录了我学习MiniGui开发过程中遇到的一些有意思问题与解决方法,会随着我学习的深入慢慢的更新下去。文章中窗口指的是通过CreateMainWindow创建的窗口,控件是指CreateWindow或CreateWindowEx创建的控件。 1 创建透明背景窗口 方法一:窗口创建时,在界面的窗口过程函数里添加MSG_ERASEBKGND监听,什么也不画就是透明背景,这种方法有...
MiniGUI 使用TTF字体
 矢量字体的配置和使用如下 :       1、    <em>编译</em>配置(使MiniGUI支持矢量字体):               ( 1 )下载并安装Freetype1               ( 2 ) MiniGUI <em>编译</em>时,打开configure相应的配置选项:--enable-ttfsupport                           (注: 如果没有安装Freetype1
Minigui学习--画不同图形
1.画直线 (1)将画笔移动到线的起始点: MG_EXPORT void GUIAPI MoveTo (HDC hdc, int x, int y);:moves the current pen position of the DC \a hdc to \a (x,y).The next line or other pen drawing operation will start from t
MINIGUI 编译HELLOWORLD出错 找不到库文件。。。
rn错误信息rnjin@jin-laptop:~/b$ gcc -o hello hello.c -l<em>minigui</em> -ljpeg -ljpeg -lpng -lzrn/usr/bin/ld: cannot find -ljpegrncollect2: ld returned 1 exit statusrnrnrn我装的是2.04.deb for ubuntu
MiniGUI源码分析:GDI(2)-- DC分析
虽然MiniGUI的应用范围越来越窄,很多功能和思想都落后于时代的发展,但是,作为一款开源的优秀的GUI库,具有很好的学习和参考价值。基于这个考虑,在我忘掉MiniGUI之前,把我所知道的写下来。 前言 熟悉windows的朋友都了解,GDI对外提供一个HDC的DC句柄。DC为(Device Context)的缩写,表示一个抽象的设备当前绘图情况。 一般情况下,屏幕、打印设备、内存像素都可以
MiniGUI 自定义控件教程4
接着上次的教程继续。上次介绍了ButtonEx控件的设计,这次介绍ButtonEx的具体实现。这里我不打算说C语言的语法和简单的MiniGUI API调用,我就只说一些需要注意的问题。因为我认为这些才是大家真正需要了解的。 注册类 不管你是自己完全重新开始写控件类,还是继承现有的控件类。自己的控件类被外部程序使用前就必需要注册(通常是应用程序初始化的时候)。我目前还没深
minigui3.0滚动显示字幕 源码
#include #include #include #include #include #include #include #include #define _ID_TIMER 100 #define _ID_TIME_STATIC 100 static char* mini_mk_time (char* buff) { /* // 时钟显示 time_t t;
minigui常用的函数
#include   #include //包括<em>minigui</em>常用的宏以及数据类型的定义 #include //包含全局的和通用的接口函数以及某些杂项函数的定义 #include //包含<em>minigui</em>绘图函数的接口定义 #include //包含窗口有关的宏、数据类型、数据接口定义以及函数接口声明 //#include //包含lib<em>minigui</em>中所有内建控件的接口定义   int MiniG
IBM分区恢复zyaz00us.zip/IBM分区恢复zyaz00us.exe下载
IBM分区恢复zyaz00us.zip,一键恢复硬盘错误恢复工具 相关下载链接:[url=//download.csdn.net/download/hanhor/2817346?utm_source=bbsseo]//download.csdn.net/download/hanhor/2817346?utm_source=bbsseo[/url]
IAR Embedded Workbench for ARM 6.50.6 破解补丁下载
IAR EWARM 6.50.6 破解 破解原理和方法见:http://blog.csdn.net/chivalrys/article/details/8564568 IAR EWARM 6.50.2破解补丁见:http://download.csdn.net/detail/chivalrys/5051334 IAR EWARM 6.50.3破解补丁见:http://download.csdn.net/detail/chivalrys/5134248 IAR EWARM 6.50.5破解补丁见: http://download.csdn.net/detail/chivalrys/531 相关下载链接:[url=//download.csdn.net/download/chivalrys/5522721?utm_source=bbsseo]//download.csdn.net/download/chivalrys/5522721?utm_source=bbsseo[/url]
Effective STL中文版.pdf 带目录书签 清晰版下载
Effective STL中文版.pdf 带目录书签 清晰版 Milu Deer Programmer 麋鹿之乡的程序员 相关下载链接:[url=//download.csdn.net/download/u011052669/5572935?utm_source=bbsseo]//download.csdn.net/download/u011052669/5572935?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python在线编译教程 java在线编译学习
我们是很有底线的