The compilers can be used from command line (or makefiles) just like any other compilers. The main things you need to take care of are the INCLUDE and LIB environment variables, and PATH. If you're running from cmd.exe, you can just run this .bat to set the environment:
C:Program FilesMicrosoft Visual Studio 9.0VCvcvarsall.bat
If you're trying to use the compilers from a makefile, Cygwin, MinGW, or something like that you need to set the environment variables manually. Assuming the compiler is installed in the default location, this should work for the Visual Studio 2008 compiler and the latest Windows SDK:
Add to PATH:
- C:Program FilesMicrosoft SDKsWindowsv6.1Bin
- C:Program FilesMicrosoft Visual Studio 9.0VCBin
- C:Program FilesMicrosoft Visual Studio 9.0Common7IDE
Add to INCLUDE:
- C:Program FilesMicrosoft SDKsWindowsv6.1Include
- C:Program FilesMicrosoft Visual Studio 9.0VCinclude
- C:Program FilesMicrosoft Visual Studio 9.0VCatlmfcinclude
Add to LIB:
- C:Program FilesMicrosoft SDKsWindowsv6.1Lib
- C:Program FilesMicrosoft Visual Studio 9.0VClib
These are the bare minimum, but should be enough for basic things. Study the vcvarsall.bat script to see what more you may want to set.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…