• 在QtE库编译的时候,可以根据需求来配置,迅为提供的是已经配置 好的。用户如果有其他功能的需求,可以自行配置。
• 打开Qte源码中的“build-all”文件。如下图,可以看到 “./configure”后面的配置,通过这些配置可以确定编译出来库的属 性。
• 通过“./configure --help”可以查看每一个配置的具体含义
– -opensource自由版本(免费的)
– -embedded arm 嵌入式arm架构
– -xplatform qws/linux-arm-g++ 交叉编译的目标平台
– -no-webkit 去掉webkit插件
– -qt-libtiff支持tiff插件
– -qt-libmng 支持mng插件
– -qt-mouse-tslib,-qt-mouse-pc,-no-mouse-linuxtp 触摸相关
– -I ... Add an explicit include path,添加路径,这里包含了 “/usr/local/tslib/include”
– -L Add an explicit library path 添加库路径,这里包含了 “/usr/local/tslib/lib” • 其它常用参数,例如“-verbose”可以打印每一步的信息,编译查找 编译过程中的问题;“-static”可以将库文件编译成静态,通过静态 库移植的应用,不用将QtE库下载到开发板上。
• 还有上面的“/usr/local/tslib”则是迅为电子移植的触摸库文件。
• Qt/E的另外一个特征是拥有大量的库文件,跨平台,还可以很容易移 植已有的第三方库文件。