Visual c++ ***缺少分隔符。停止调用makefile时出错

Visual c++ ***缺少分隔符。停止调用makefile时出错,visual-c++,makefile,visual-c++-6,Visual C++,Makefile,Visual C++ 6,我使用了VC++6.0项目中的导出Makefile选项 获取此错误 make -f simu.mak simu.mak:4: *** missing separator. Stop. 这是我的makefile的几行 # Microsoft Developer Studio Generated NMAKE File, Based on simu.dsp !IF "$(CFG)" == "" CFG=simu - Win32 PC Debug !MESSAGE No configuration

我使用了VC++6.0项目中的导出Makefile选项

获取此错误

make -f simu.mak 
simu.mak:4: *** missing separator.  Stop.
这是我的makefile的几行

# Microsoft Developer Studio Generated NMAKE File, Based on simu.dsp
!IF "$(CFG)" == ""
CFG=simu - Win32 PC Debug
!MESSAGE No configuration specified. Defaulting to simu - Win32 PC Debug.
!ENDIF 

!IF "$(CFG)" != "simu - Win32 PC Debug" && "$(CFG)" != "simu - Win32 PC Release"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE 
!MESSAGE NMAKE /f "simu.mak" CFG="simu - Win32 PC Debug"
!MESSAGE 

这不是一个生成文件。这是一个nmake文件(如它所说,就在文件的顶部:))。您不能将GNU make与该makefile一起使用,您必须使用Windows nmake。

这看起来根本不像一个makefile,而是一条由本应生成该makefile的工具生成的错误消息。哦,我没有注意到这一点。谢谢