- 简介
不同的开发板可能使用不同的交叉编译工具链,那么所编译出来的QT库也可能不一样(即使是同一版本,交叉工具链换了也需要重新编译); - qmake命令
qmake -v可以查看当前使用的QT版本;
qmake在/usr/bin/目录下,为当前目录 qtchooser命令连接文件;
qtchooser -l查看当前所支持的QT库,实际上该命令会去/usr/share/qtchooser/目录下查看解析所有XXX.config文件以获取所有QT库信息,一个XXX.config代表一个QT库,所以编译好一个板子的QT库只需要在/usr/share/qtchooser/中添加相应的XXX.config文件。
XXX.config模板
/usr/local/arm/QT5.9.8/bin
/usr/local/arm/QT5.9.8/lib
- 更改当前QT库
修改QT_SELECT环境变量,让其指向添加的QT版本
1 编译好QT库,先在/usr/share/qtchooser/中添加相应的XXX.config文件;
2 qtchooser -l 查看找到你添加的文件;
3 设置环境变量export QT_SELECT=QT5.9.8