【发布时间】:2013-01-22 10:40:44
【问题描述】:
美好的一天! 我有一个 qt 项目,我想使用 .pro 文件条件对其进行自定义。值得注意的是,我想使用一个 .pro 文件来获得多个输出,如下所示:
DEFINES += APP1=0 APP2=1
DEFINES += TYPE=APP1
if(TYPE == APP1) {
LIBS += <LIB1>
DESTDIR = <DIR1>
}
else {
LIBS += <LIB2>
DESTDIR = <DIR2>
}
但是当我尝试构建我的项目时,运行 qmake 时出现以下错误:
解析错误('else')
如何正确做?
【问题讨论】:
-
尝试将
} else {放在一行中。我可以用你的例子构建一个测试项目,但我认为旧版本的 qmake 有这个问题