TARGETNAME=console
TARGETTYPE=PROGRAM
SOURCES=console.cpp \
USE_MSVCRT = 1
UMTYPE=console
UMLIBS=$(SDK_LIB_PATH)\gdi32.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\kernel32.lib \
TARGETTYPE=PROGRAM
SOURCES=console.cpp \
USE_MSVCRT = 1
UMTYPE=console
UMLIBS=$(SDK_LIB_PATH)\gdi32.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\Ntdll.lib\
上面是sources文件的内容
!INCLUDE $(NTMAKEENV)\makefile.def
makefile文件就一句代码
console.cpp源文件
#include "stdio.h"
int main()
{
printf("Hello World!\n");
getchar();
return 0;
}
将上面的三段分别保存好,分别为sources、makefile、console.cpp放到同一级目录下,再打开WDK编译环境切到该目录下直接输入命令:
build -c
就可以编译出EXE程序来.
说明这个是关于控制台程序的编译。