我想要的是:DEFINES += makeOs=$$QMAKE_HOST.version_string所以我可以在代码中使用它。你有什么想法如何实现这样的事情。我的问题是,我需要检查我的项目是建立在哪个Linux发行版上的。谢谢你的帮助!
DEFINES += makeOs=$$QMAKE_HOST.version_string
wko9yo5t1#
好的我知道了使用contain可以实现以下功能:
contains(QMAKE_HOST.version_string, .*Debian.*){ DEFINES += DEBIAN=1}
contains(QMAKE_HOST.version_string, .*Debian.*){
DEFINES += DEBIAN=1
}
(https://doc.qt.io/qt-6/qmake-test-function-reference.html#contains-variablename-value)
1条答案
按热度按时间wko9yo5t1#
好的我知道了使用contain可以实现以下功能:
(https://doc.qt.io/qt-6/qmake-test-function-reference.html#contains-variablename-value)