I have a system of C++ code that was written using Visual C++ 2008 Express Edition. I need to run this code on a high-performance cluster that doesn't allow compilation with Visual C++; instead, the following compilers are available:

Gnu compilers 4.1
Intel compilers 11.1.056
PGI compilers 10.5
Java-1.6.0 -openjdk
Python 2.7.1

I was advised to check my code for any dependencies on the Visual C++ compiler, so that I can instead one of the above compilers. However, I'm not sure what to look for, that would indicate a Visual C++ dependency. Any suggestions?

Also, from the list above, is there one specific compiler that would be the best choice, if I'm switching from Visual C++ code to a new compiler?

Thanks! (I can post a more detailed description of my code system, if more specifics are needed.)