我安装了多个版本的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()命令.
有没有更好的方法来做同样的事情?