Update, the RTC error are gone, I added the library used by intel compiler manually in the project instead of the directory.

Now I have an other error, when visual 2005 link the .obj compiled by ICC it give me an unresolved external, this unresolved is a home made library used in the file compiled by ICC. This lib is 64bit and work fine with all other file.

ICC don't generate the correct code for it, it put __cdecl in front of the constructor that is called, and it should not, so visual 2005 can't link it with the lib.

I checked with /QMD if ICC used the correct header for the lib and yes it's there.

Is there a way to correct that?

Thanks for your help


1 post / 0 new
For more complete information about compiler optimizations, see our Optimization Notice.