我从读一个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又是干什么的呢
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又是干什么的呢
mak文件啦。
老程序员过去没有vc这么成熟的环境,他们把编译链接选项都写进这个make文件,然后..........现在vc会帮你生成这个make文件,就是project setting里的那么多设置,所以大家不必关心它了。
代码使用了*.mak我如何把这个例子抄出来呀