我正在看<<深入浅出MFC>>
作第一例时出现此情况共有文件generic.mak,generic.h,generic.c,generic.rc
在win2000命令行中操作如下:
c:\program files\microsoft visual studio .net 2003\vc7\bin>nmake generic.mak出现错误提示如下:
nmake : fatal error U1073:不知道如何生成"generic.c" stop请各位大侠相助

解决方案 »

  1.   

    generic.mak文件内容如下:# filename : generic.mak
    # make file for generic.exe (Generic Windows Application)
    # usage : nmake generic.mak (Microsoft C/C++ 9.00) (Visual C++ 2.x)
    # usage : nmake generic.mak (Microsoft C/C++ 10.00) (Visual C++ 4.0)all: generic.exegeneric.res : generic.rc generic.h
      rc generic.rcgeneric.obj : generic.c generic.h
      cl -c -W3 -Gz -D_X86_ -DWIN32 generic.c
     
    generic.exe : generic.obj generic.res
      link /MACHINE:I386 -subsystem:windows generic.res generic.obj \
        libc.lib kernel32.lib user32.lib gdi32.lib
      

  2.   

    cjg3250()
    错误现象依旧
    出现错误提示如下:
    nmake : fatal error U1073:不知道如何生成"generic.c" stop
      

  3.   

    用VC6编译试试!你用的VC.net可能编译参数变了吧
      

  4.   

    vcppman(AfxMessageBox):
    用VC6编译和用vc.net编译出错信息一样