Download :: MiniGUI (fmsoft.cn)https://minigui.fmsoft.cn/download
(二)交叉编译minigui库到gec6818开发板上。 1.首先编译zlib:./configure --prefix=/home/media/minigui3.0 --sharedlibdir=/home/media/minigui3.0/lib make && make install
在生成的Makefile中,编译命令上都加上交叉编译前缀:arm-none-linux-gnueabi-,最后生成的库在/home/media/lib中。
2.接着编译jpeg库:./configure --prefix=/home/media/minigui3.0 --build=arm-linux --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc make && make install3.接着编译libpng库:
./configure --prefix=/home/media/minigui3.0 --build=arm-linux --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc LDFLAGS=-L/home/media/minigui3.0/lib LIBS=-lz CPPFLAGS=-I/home/media/minigui3.0/include make && make install4.接着编译libharfbuzz库:
./configure --prefix=/home/media/minigui3.0 --build=arm-linux --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc LDFLAGS=-L/home/media/minigui3.0/lib LIBS=-lz CPPFLAGS=-I/home/media/minigui3.0/include make && make install5.由于需要用到触摸屏,minigui3.0支持使用tslib库,所以需要自己下载一份tslib的源码进行编译tslib:
./configure --prefix=/home/media/minigui3.0 --build=arm-linux --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc make && make install6.编译libminigui-gpl核心库:
./configure --prefix=/home/media/minigui3.0 --build=arm-linux --host=arm-none-linux-gnueabi CC=arm-none-linux-gnueabi-gcc LDFLAGS=-L/home/media/minigui3.0/lib LIBS=-lz CPPFLAGS='-I/home/media/minigui3.0/include -I/home/media/minigui3.0/include/freetype2' --with-ttfsupport=ft2 --enable-tslibial=yes --enable-ttfcache=yes --with-ttfcachesize=128 --enable-pcxvfb=no make && make install出现/runme.sh找不到也不要紧,直接make && make install即可。 7.编译minigui-res库:
./configure --prefix=/home/media/minigui3.0 make && make install8.编译sample演示代码,如果提示找不到符号则自己修改Makefile链接库即可。



