原因:在项目pro文件SOURCES += 配置里有两个连续//造成。 qmake 语法里每增加一个源文件或一个配置用一个斜杠结束,如果两个斜杠连续出现,则表明有一个空输入,但Qmake不规避空文件输入,导致传递给GCC,GCC编译空文件时出差. 解决办法:取消在项目pro文件SOURCES += 配置里有两个连续//