在.pro文件中强制使用特定版本的QT

ale*_*nst 4 qt qmake

我正在寻找一种在.pro文件中强制使用特定版本QT的方法.更具体一点,我想强迫qmake我的项目使用QT 5.x版本而不是QT 4.x和QT 5.x

有办法吗?

PS:我不是在问一个方式停止/暂停编译过程(又名查QT版本,如果不是5.x的降低只是扔qFatal /当量).我正在寻找一种方法来实际选择在生成Makefilewith时使用哪个版本qmake

rGu*_*Gun 6

如果用户使用您不希望他使用的版本运行qmake,则可能会抛出错误.例如:

lessThan(QT_MAJOR_VERSION, 5): error("requires Qt 5")
Run Code Online (Sandbox Code Playgroud)