我在Windows中构建Cppcheck时遇到问题。在Studio中构建时可以,但是当我尝试build.bat时,它会失败并显示以下内容:
Makefile.Release:148: *** missing separator. Stop.
mingw32-make: *** [release] Error 2
我对所有的makefile技术并不擅长,但有问题的地方确实看起来很糟糕:
{..\externals\tinyxml}.cpp{temp\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotemp\ @<<
$<
<<
看起来有些东西搞砸了依赖于配置的Makefile的生成。有什么想法吗?
更新:这是否与事实相关,我使用qt 5.1中的qmake构建1.60?
答案 0 :(得分:1)
在根文件夹中使用它应该有效:
mingw32-make LDFLAGS=-lshlwapi