Compiling
General build instructions are contained in the Readme.txt files inside the Crypto++ downloads. Here are the supported compilers by Crypto++ version.
If you build (or fail to build) a Crypto++ release on a compiler/platform that is not listed on its build status page, please report your success or problems to the Crypto++ mailing list so we can keep these pages up to date.
Contents
Crypto++ 5.6.5
- MSVC 2015 SP3
- Xcode 7.3
- Sun Studio 12.5
- GCC 7.0
- MacPorts GCC 7.0
- Clang 3.8
- Intel C++ 17.00
Crypto++ 5.6.4
- MSVC 2015 SP3
- Xcode 7.3
- Sun Studio 12.5
- GCC 7.0
- MacPorts GCC 7.0
- Clang 3.8
- Intel C++ 17.00
Crypto++ 5.6.3
- MSVC 2015
- Xcode 7.2
- Sun Studio 12.4
- GCC 5.2
- Clang 3.7
- Intel C++ 16.00
Crypto++ 5.6.2
- GCC 5.0 - 5.2
- Xcode 7.0 - 7.2
- Clang 3.5 - 3.7
- Nearly everything that worked for Crypto++ 5.6.1.
Crypto++ 5.6.1
- MSVC 6.0 - 2010 (Windows Mobile 5, 6 and 6.5 details here)
- GCC 3.3 - 4.6 (see Linux instructions here)
- C++Builder 2010
- Intel C++ Compiler 9 - 11.1
- Sun Studio 12u1, Express 11/08, Express 06/10
- Xcode 3.2.5, Xcode 4.0 and GCC 4.2, targeting Apple iOS (see details here)
For more details see Build Status for Crypto++ 5.6.1.
Crypto++ 5.6.0
- MSVC 6.0 - 2008
- GCC 3.3 - 4.3
- C++Builder 2009
- Intel C++ Compiler 9 - 11.0
- Sun Studio Express 11/08
For more details see Build Status for Crypto++ 5.6.0.
Crypto++ 5.5.2 and Earlier
Please see Archived Porting Notes.