QT版本的选择

(1)PC端
越新越好,现在已经5.10了
(2)ARM
1.分4.x和5.x两个大版本,4.8.6是4版本的最后一个版本。5.6又是一个分水岭,因为从5.7开始要支持c++11特性,在configure是根本没有-no-c++11,这个选项了,关都关不掉。5.6之前的浏览器还有QWebkit,之后也没有了。
2.怎么选择:因为要交叉编译,并不是要越新越好,因为交叉编译器编译源码时可能无法通过。如果可以,尽量选择5.3或者5.5,如果交叉编译器支持C++11特性就选择5.7及5.7以上。如果要用4.x,尽量使用4.8.6,这是最终版了。交叉编译4.x时,需要添加tslib来支持触摸,5.x已经把tslib加入源码中了。
3.交叉编译时,尽量把所有的编译选都添加上,不要指望后期编译单一的模块来生成所需的库文件。可以再提取出所需的so到板卡上,避免把所有的库添加到板卡上占用太多空间。

你可能感兴趣的:(QT版本的选择)