Qt开发中,经常会遇到qmake相关问题,比如同时安装了多个Qt版本的情况。比如我的情况是系统自带了Qt 5.12.8, 但是开发中遇到一些兼容性问题,于是又手动安装了5.9.8。
查看qmake版本,qmake -v, 虽然项目中已经指定了5.9.8, 但是系统默认qmake还是在用5.12.8,需要查看一些qmake的参数设置并进行修改。
那么怎样查看当前版本的qmake设置呢?
qmake -query
可以看到,系统默认的qmake使用的是/user/lib/qt5/bin目录下的,文件大小是2.8M
作为对比,再看一下后装的5.9.8的qmake, 要输入完整路径才行,否则还是调用的系统默认qmake:
/home/zhouyingge1104/Qt5.9.8/5.9.8/gcc_64/bin/qmake -query
这次显示的是5.9.8中包含的qmake了,对应的QT_VERSION也是5.9.8。文件大小是21.9M,和系统自带的差异不小。
参考:Qt开发教程:配置qmake