翻译:测试表达式后的额外字符

问题出现主要是合并项目代码后, pro文件解决冲突后出现问题, 执行qmake的时候提示“Extra characters after test expression”

这时候,我们需要检查.pro文件。最后一行的某一行结尾没有反斜杠或者多一个反斜杠,就会产生刚刚的问题,如下面的代码:

HEADERS += Qt/mainwindow.h \
    Qt/MPrintableWidget.h \
    Qt/MPrintableWidgetGroup.h    # Oooops forgot the \ here
    Qt/MFixedSizeDialog.h \
    Qt/MScreenPage.h

除了最后一行外,这里的每一行都需要以反斜杠结尾。

补上或者去掉多于反斜杠后,重新qmake即可。