gpt4 book ai didi

qt5 - qmake 中是否有 'or' 符号

转载 作者:行者123 更新时间:2023-12-04 11:36:59 25 4
gpt4 key购买 nike

我正在使用 win32 , macxunix:!macx又名。我的 .pro 中的 Linux if 语句文件,指定操作系统特定的任务,例如

win32 {
TARGET = myapp
RC_FILE = myapp.rc
}
macx {
TARGET = MyApp
ICON = myapp.icns
QMAKE_INFO_PLIST = Info.plist
}
unix:!macx { # linux
CONFIG(debug, debug|release) {
TARGET = myapp-debug
}
CONFIG(release, debug|release) {
TARGET = myapp
}
}

这适用于 if X else , if X elseif X else , 和 if not X哪里 X是 os 说明符。

有没有办法告诉 qmake 它必须为 os1 编译一个块?或 os2 ?

最佳答案

您可以使用 |逻辑运算符 or .例如:

win32|macx {
HEADERS += debugging.h
}

http://doc.qt.io/qt-4.8/qmake-advanced-usage.html

关于qt5 - qmake 中是否有 'or' 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29217042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com