我从读一个msdn中的例子工程,发现他里面有个*.mak 文件内容如下:
TARGETOS=WINNT
APPVER=4.0!include <ntwin32.mak>all: inituser.exe.c.obj:
  $(cc) $(cdebug) $(cflags) $(cvars) $*.cinituser.exe: inituser.obj
  $(link) $(linkdebug) $(conflags) -machine:$(CPU) -out:$*.exe $** $(conlibsdll) advapi32.lib
请问这些是什么意思,那么include目录下的win32.mak又是干什么的呢

解决方案 »

  1.   


    mak文件啦。
    老程序员过去没有vc这么成熟的环境,他们把编译链接选项都写进这个make文件,然后..........现在vc会帮你生成这个make文件,就是project setting里的那么多设置,所以大家不必关心它了。
      

  2.   

    谢谢你的回复,但是我现在需要在我新建的工程里完成相应的设置.所以必须读懂那些东西.但是人家的例子
    代码使用了*.mak我如何把这个例子抄出来呀
      

  3.   

    这个??你把Mak文件覆盖掉原莱的mak文件即可!