相关疑难解决方法(0)

如何在.pro文件中检查所选的Qt版本?

我安装了多个版本的Qt,我需要用所有这些版本编译我的项目.
使用专业文件,我在文档中找不到如何进行条件编译.

理想情况下,这就是我想要做的事情:

QT_VERSION = 5   # this can be 4, set manually

if(QT_VERSION == 5) {
   QT += widgets
}
if(QT_VERSION == 4) {
   QT += gui
}
Run Code Online (Sandbox Code Playgroud)

当然,pro文件中不存在if()命令.
有没有更好的方法来做同样的事情?

qt qmake qt4 qtgui qt5

20
推荐指数
4
解决办法
2万
查看次数

标签 统计

qmake ×1

qt ×1

qt4 ×1

qt5 ×1

qtgui ×1