FC++ is written in Standard C++, and therefore should work with any compliant C++ compiler. Fully compliant C++ compilers are still pretty rare beasts, however. As a result, we 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.4) of the FC++ library. (You can see some old info here.)
|Compiler||FC++ status||Other notes|
|g++2.95.2||It all works||There are a couple bugs in g++2.95.2 that we have work-arounds for.
First, bugs in the compiler prevent portions of FC++ from being put into
|g++3.0||It all works|
|g++3.1||It all works|
|Intel C++ 6.0||It all works|
|Comeau C++ 126.96.36.199||We think it works||We don't have a copy of the compiler, but Comeau has an awesome web form where you can try out code. Also, Comeau and Intel both share the same compiler front-end.|
|Borland C++ Builder Compiler 5.5 (also 5.5.1)||Doesn't work||This compiler doesn't have enough template support.|
|Sun Workshop 6.0 C++ compiler (Forte 6.1)||Doesn't work||This compiler doesn't have enough template support.|
|Visual C++ 6.0 (also 7beta2)||Doesn't work||This compiler doesn't have enough template support.|