翻译:测试表达式后的额外字符
问题出现主要是合并项目代码后, 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即可。
评论