minigui编译
‘壹’ 我在minigui中编写的程序,为什么不支持jpg文件的,显示不出来 ,有人知道么
是否编译生成了libjpg*.so的库,并要拷贝到合适的lib下。如usr/lib,或是minigui的某个目录下,应该在cfg文件中指定的。
‘贰’ 在linux编译出错信息为/usr/local/include/minigui/windo...
在linux编译出错信息为/usr/local/include/minigui/windo...
LAGS = -I/usr/local/include -Wall -Wstrict-
改成
CFLAGS = -I/usr/local/include -L/usr/local/lib -Wall -Wstrict-
试试
如果不行,你看看你的minigui的库是否存在
一帆风顺吉星到 万事如意福临门 财源广进
‘叁’ minigui的问题 minigui在fedora系统中安装完了以后,要做一个例如helloworld的示例程序
纯C语言的,控件都有固定模式
编译在终端使用gcc -o hello hello.c这样的格式就可以了,然后运行编译结果。./hello即可
如果有库文件,就要带上库文件一起编译,如:gcc -o mini_pc mini.c -lpthread -lminigui -ljpeg -lpng -lmgext
‘肆’ MiniGUI调用到了MiniGUIExt库该如何编译,添加了头文件#include <minigui/filedlg.h>
你看看MiniGUIExt编译出来的库叫什么名字就加什么
‘伍’ 交叉编译minigui时怎么才能支持ttf字体
1、 编译配置(使MiniGUI支持矢量字体):
( 1 )下载并安装Freetype1
( 2 ) MiniGUI 编译时,打开configure相应的配置选项:--enable-ttfsupport
(注: 如果没有安装Freetype1即使 使用了此选项,也会被默认关闭掉。)
( 3 ) 将字体放在/usr/local/lib/minigui/res/font目录下。
2、 运行时配置( 从MiniGUI所支持的字体中选择所要用的矢量字体),即字体的修改:
MiniGUI 支持控件的字体修改,一般可分为:整体修改、特定修改。
* 整体修改:通过修改配置文件,改变所有控件的字体。
* 特定修改:在MiniGUI运行时创建一种逻辑字体,然后设置控件的字体为所
‘陆’ 安装好了交叉编译环境, 编译minigui程序时, 报错. 怎么办
提示是未定义的引用, 你先检查 In file included from /usr/local/include/minigui/endianrw.h:357,
from /usr/local/include/minigui/gdi.h:5353,
from taskbar.c:37:
/usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel header; include <endian.h> instead!
这几个头文件问题,告诉你多少行了。查查看。 交叉编译注意编译器,头文件,路径等环境的设置。 如果还不能解决,请到minigui 的官方网站浏览一下。