cl.exe
, el cual si bien está destinado a ser usado con .NET Framework, es el mismo compilador que viene con Visual C++ Standard.
Debido a que este es el .Net SDK, no viene con los headers (*.h) y las librerías necesarias para el desarrollo Win32 API, ya que estos son partes de la plataforma SDK. De todas maneras, la plataforma SDK es gratuita, solo necesitas bajar el Core SDK y si deseas puedes descargar algunos otros componentes.
Como bonus, si descargas la documentación de la plataforma SDK (lo cual es altamente recomendado), tendrás una referencia completa y actualizada sobre Win32 la cual es MUCHO mas fácil de usar que MSDN online.
Recuerda chequear las opciones de Register Enviroment Variables en ambos SDKs, de no ser así, necesitarás chequear la ruta y otras variables antes de que las herramientas funcionen en la línea de comando.
Para hacer una simple aplicación de consola:
cl foo.c
Y para crear un aplicación simple en Windows como los ejemplo de éste tutorial:
rc dlg_one.rc cl dlg_one.c dlg_one.res user32.lib
Versión en Español: FedericoPizarro - 2003