The following compilers are supported for Microsoft Windows:
- GNU and MingW gcc/g++ 2.95.x, 3.2.x, 3.3.x, 3.4.x
- GNU gcc/g++ 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x, 4.7.x, 4.8.x, 4.9.x, 5.x, 6.x
- Microsoft Visual C++ 6.0
Compiler version (cl): C/C++ Optimizing Compiler Version 12.00.x
Linker version (link): Incremental linker Version 6.00.x - Microsoft Visual C++.NET 2003
Compiler version (cl): C/C++ Optimizing Compiler Version 13.10.x
Linker version (link): Incremental linker Version 7.10.x - Microsoft Visual C++ 2005
Compiler version (cl): C/C++ Optimizing Compiler Version 14.00.x
Linker version (link): Incremental linker Version 8.00.x - Microsoft Visual C++ 2008
Compiler version (cl): C/C++ Optimizing Compiler Version 15.00.x
Linker version (link): Incremental linker Version 9.00.x - Microsoft Visual C++ 2010
Compiler version (cl): C/C++ Optimizing Compiler Version 16.00.x
Linker version (link): Incremental linker Version 10.00.x - Microsoft Visual C++ 2012
Compiler version (cl): C/C++ Optimizing Compiler Version 17.00.x
Linker version (link): Incremental Linker Version 11.00.x - Microsoft Visual C++ 2013
Compiler version (cl): C/C++ Optimizing Compiler Version 18.00.x
Linker version (link): Incremental Linker Version 12.00.x - Microsoft Visual C++ 2015
Compiler version (cl): C/C++ Optimizing Compiler Version 19.00.x
Linker version (link): Incremental Linker Version 14.00.x - Microsoft Visual C++ 2017
Compiler version (cl): C/C++ Optimizing Compiler Version 19.10.x-19.12.x
Linker version (link): Incremental Linker Version 14.10.x-14.12.x
See System Requirements for more information.
Controlling the preprocessor for Microsoft Visual C/C++ compilers
By default, C++test uses an internal preprocessor for Microsoft Visual C/C++ compilers. If you prefer to use the original compiler executable as the preprocessor, set the edgtk.useEdgPreprocessor false
advanced option as described in Advanced Instrumentation Configuration Options.