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

时间:2015-12-04 10:12:52

标签: visual-c++ makefile vc6

我使用了VC ++ 6.0项目中的Export 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 

1 个答案:

答案 0 :(得分:0)

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