Currently Octave can only be compiled with the GNU C++ compiler. It would be nice to make it possible to compile Octave with other C++ compilers but the maintainers do not have sufficient time to devote to this. If you are interested in working to make Octave portable to other compilers please contact bug@octave.org.