FC++ is written in Standard C++, and therefore should work with any compliant C++ compiler. Fully compliant C++ compilers are getting easier to find, but, we still maintain this page, which documents how the FC++ library works with different compilers.
If you have tried using FC++ with a compiler other than the ones listed here, please mail us with information about your experience (regardless of whether it was successful or not).
Note: all information in the table applies to the current release (v1.5) of the FC++ library. (You can see some old info here.)
|It mostly works||There are a few bugs in g++-2.95.x that we have work-arounds for.
First, bugs in the compiler prevent portions of FC++ from being put into
|It all works|
|Some works||This version of g++ has a bug with template specializations which is sometimes triggered by FC++ code.|
|Intel C++ 7.0 (icc)||It all works|
|Comeau C++ 126.96.36.199||It all works||Works even with "-A --strict"|
|MSVC++ 7.1||It mostly works||We did not have time to do thorough testing with this compiler, but the testing we did suggests it mostly works.|