strange compiler/linker errors

Programming Reality Factory and Genesis3D.
Post Reply
Jay
RF Dev Team
Posts: 1232
Joined: Fri Jul 08, 2005 1:56 pm
Location: Germany

strange compiler/linker errors

Post by Jay » Tue May 08, 2007 10:45 pm

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.
Everyone can see the difficult, but only the wise can see the simple.
-----

Jay
RF Dev Team
Posts: 1232
Joined: Fri Jul 08, 2005 1:56 pm
Location: Germany

Post by Jay » Thu May 10, 2007 9:47 pm

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.
Everyone can see the difficult, but only the wise can see the simple.
-----

Post Reply