使用 QMAKE_HOST.version_string 在 QT pro 文件中定义一个字符串

问题描述 投票:0回答:1

我想要类似的东西:

DEFINES += makeOs=$$QMAKE_HOST.version_string

所以我可以在我的代码中使用它。您有任何想法如何实现这样的事情吗? 我的问题是,我需要检查我的项目是基于哪个 Linux 发行版构建的。

谢谢您的帮助!

c++ qt qmake
1个回答
0
投票

使用 contains,这样的事情是可能的:

contains(QMAKE_HOST.version_string, .*Debian.*){
    DEFINES += DEBIAN=1
}
© www.soinside.com 2019 - 2024. All rights reserved.