This article was last updated on 2025-04-15, 480 days ago. If content or image links are invalid, please leave feedback.
Qt 报错: Extra characters after test expression
翻译:测试表达式后的额外字符
问题出现主要是合并项目代码后, 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即可。
Qt 报错: Extra characters after test expression
http://blog.larpx.cn/archives/15cb2f97-de97-49fb-ac9e-eb5aae9176a7
Comments