C++ 缺少分隔符Qt 5.4 makefile

C++ 缺少分隔符Qt 5.4 makefile,c++,qt,makefile,C++,Qt,Makefile,我使用的是Qt5.4和mingw64 4.8.1 因此,我使用qmake生成MakeFile,但是当我使用mingw32 make生成可执行文件时,第62行出现了“缺少分隔符”错误 这一行的代码如下: {.}.cpp{release\}.obj:: $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<< $< << {.}.cpp{release\}.obj:: $(CXX)-c$(cxflags)$(IN

我使用的是Qt5.4和mingw64 4.8.1

因此,我使用
qmake
生成MakeFile,但是当我使用mingw32 make生成可执行文件时,第62行出现了“缺少分隔符”错误

这一行的代码如下:

{.}.cpp{release\}.obj::
    $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
    $<
<<
{.}.cpp{release\}.obj::

$(CXX)-c$(cxflags)$(INCPATH)-Forelease\@我觉得这条目标线很奇怪。我不知道它试图做什么或表明什么。实际上,这看起来可能是一个
nmake
makefile。您确定
qmake
put
(GNU)生成
makefile而不是
nmake
makefile吗。运行
qmake
时,您能选择输出目标格式吗?我删除了文件并再次运行
qmake
。。。生成了相同的文件,当我尝试使用
mingw32 make
时,它在同一行上处理相同的错误。我查看了
qmake-h
菜单,但没有找到指定文件的方法。。。有什么想法吗?你到底用什么命令来运行
qmake
?有帮助吗?我只是使用了
qmake
,但我想,由于我最终安装了msvc版本的Qt,它没有最终编码为mingw的编译器设置,链接答案的windows版本确实停止了“缺少分隔符”错误,但我现在发现了代码错误:P感谢您的帮助,可能重复了