Page 1 of 1

strange compiler/linker errors

Posted: Tue May 08, 2007 10:45 pm
by Jay
Since i moved to another (newer) version of Visual c++ Express editon, i am getting linker errors i don't understand. They have not been there before:

qxTerrainMgr.obj : error LNK2001: Unresolved external symbol "__ftol2_sse".
CExplosion.obj : error LNK2001: Unresolved external symbol "___CxxFrameHandler3".
CExplosion.obj : error LNK2001: Unresolved external symbol "__EH_epilog3".
CExplosion.obj : error LNK2001: Unresolved external symbol "__EH_prolog3".
CPawnCon.obj : error LNK2001: Unresolved external symbol "__EH_prolog3_catch".
CCommonData.obj : error LNK2001: Unresolved external symbol "__EH_epilog3_GS".
CCommonData.obj : error LNK2001: Unresolved external symbol "__EH_prolog3_GS".
qxTerrainMgr.obj : error LNK2001: Unresolved external symbol "__EH_epilog3_catch_GS".
qxTerrainMgr.obj : error LNK2001: Unresolved external symbol "__EH_prolog3_catch_GS".

I am absolutely unsure why this happend.
How can i solve this problem? The compiler options that specify for which processor model it should gnereate code are not there anymore. I also disabled use of sse and sse2 code generation.

Posted: Thu May 10, 2007 9:47 pm
by Jay
nevermind, i got it to work. Seems like i had changed the runtime library from Multithreaded-DLL to Multithreaded. I changed it back. Now it gives me 170 linker warnings but it compiles and links fine. Let's hope it also works like i want it.