AppVeyor provides several build worker images with Visual Studio.
Additionally, LLVM/Clang, MinGW and MinGW-w64 compiler infrastructures are also available.
Build configured with standard Visual Studio projects does not require any extra steps to setup build environment.
Build configured with makefiles or any scripts directly invoking compiler executable require enabling the Visual C++ toolset for the command-line builds.
Run the following in the
For 32-bit target
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
For 64-bit target
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64