Joined: 14 Mar 2007
|Posted: Thu 12 Jul 8:42:55 2007 Post subject: Microsoft Visual Studio LNK 2019 / LNK 2001 - XRan....?
| Problem: when linking the application I get errors LNK2019: unresolved external symbol "public: void __thiscall std::_String_base::_Xran(void)const " and LNK2001: unresolved external symbol "public: void __thiscall std::_String_base::_Xran(void)const "
Cause: The STL implementation has changed from version 2003 to 2005 of Microsoft Visual Studio. You are probably building your application with visual studio 2005, but link it with libraries built with an earlier Visual Studio version.
Solution: Build your application and your libs with the same version of Visual Studio.
This has been verified with CDP 22.214.171.124 beta, and has been solved by letting you choose which visual studio version you use before installing CDP.
Industrial Control Design AS