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

crcmnpdw  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(176)

我想要的是:
DEFINES += makeOs=$$QMAKE_HOST.version_string
所以我可以在代码中使用它。你有什么想法如何实现这样的事情。我的问题是,我需要检查我的项目是建立在哪个Linux发行版上的。
谢谢你的帮助!

wko9yo5t

wko9yo5t1#

好的我知道了使用contain可以实现以下功能:

  1. contains(QMAKE_HOST.version_string, .*Debian.*){
  2. DEFINES += DEBIAN=1
  3. }

(https://doc.qt.io/qt-6/qmake-test-function-reference.html#contains-variablename-value)

相关问题