Я строй проекта в Visual Studio 2005, которые требуют некоторых библиотек, которые были построены в Visual Studio 2003. Я получаю ошибки компоновщика каккомпиляции против MSVCP70.dll вместо MSVCP80.DLL в Visual Studio 2005
msvcprt.lib(MSVCP80.dll) : error LNK2005: class std::basic_string[...]already defined in libdiguy.lib(bdiNavMesh.obj)
Я считаю, что моя программа и библиотеки скомпилированы динамически вместо статически. Я также пытался изменить параметры/MD и/MDd, потому что это похоже на решение подобных ошибок. Мое лучшее предположение на данный момент заключается в том, что для устранения этих ошибок ему необходимо связать с MSVCP70.dll вместо MSVCP80.dll. Есть ли способ, который я могу скомпилировать против старой DLL, чтобы проверить, не исправит ли это?
Спасибо!