使用MiniGUI

使用MiniGUI


MiniGUI是一个嵌入式设备上使用的类似于QT的图形界面,sorceforge上有开源的1.6.10版,不过最新版的已经到了3点多了,但不开源,所以咱还是老老实实的用1.6.10版吧:



1.

在http://sourceforge.net/projects/minigui/files/minigui/GPL-V1.6.10/下载MiniGUI 1.6.10,我把所有的都down下来了,包括资源文件,sample,各种依赖的库等,后面会用到



2.

解压libminigui-1.6.10.tar.gz



3.

cd libminigui-1.6.10

创建一个脚本文件:

#!/bin/bash
CC=arm-linux-gcc \
CFLAGS=-I/usr/src/buildroot/build_arm/staging_dir/include \
./configure --prefix=/usr/local/minigui1.6.10/ \
--build=i386-linux --host=arm-unknown-linux --target=arm-unknown-linux

然后执行这个脚本文件(注意,上面的命令是一行的,并且CC和CFLAG后没有空格!


4.

make

make install

就会在/usr/local/下创建minigui1.6.10文件夹,这样MiniGUI就安装好了



5

编译应用程序:

解压下载下来的mg-samples-1.6.10.tar.gz



6.

cd mg-samples-1.6.10/src

下面我们就来编译animation.c这个文件



7.

输入如下命令:

arm-linux-gcc -I/usr/local/minigui1.6.10/include -L/usr/local/minigui1.6.10/lib -O2 -o animation animation.c -lminigui -lmgext -lm -ljpeg -lpthread -lpng


如果出现库未定义的错误,是因为没有安装这个库,自行安装,主要是libjpeg,libpng



8.

下载到开发板运行





你可能感兴趣的:(脚本,嵌入式,animation,qt,图形)