上一篇博文(地址:http://blog.csdn.net/zuishikonghuan/article/details/46359933)中,我介绍了如何从VS中提取Win32SDK用的C/C++编译器,这一篇续,就介绍如何使用它。
进入提取的目录,D:\vs12c\bin目录下,并在当前目录启动命令提示符,如图。
运行自制的环境变量加载脚本f.bat(f.bat的内容我已经在上一篇中说了,地址:http://blog.csdn.net/zuishikonghuan/article/details/46359933)
下面先编译一个C程序(非SDK),保存在1.c里
#include<stdio.h>
int main(void){
puts("Hello World");
return 0;
}
输入cl /MT 1.c
可以看到编译成功了,输出了1.obj和1.exe两个文件,输入1.exe可以获得运行结果。
下面再编译一个灰常简单的SDK程序,保存在2.cpp
#include <windows.h>
int APIENTRY WinMain(_In_ HINSTANCE hInstance,
_In_opt_ HINSTANCE hPrevInstance,
_In_ LPTSTR lpCmdLine,
_In_ int nCmdShow)
{
MessageBox(NULL,TEXT("Hello World"),TEXT("标题"),MB_OK);
return 0;
}
输入cl /MT 2.cpp