Итак, у меня есть проект Visual Studio 2010, который использует внешние библиотеки, и для его компиляции без LNK2005 мне пришлось манипулировать с порядком библиотек в настройках компоновщика.
Я получил егонормально компилируется в режиме релиза, но по каким-то причинам мне не удается заставить его компилироваться без ошибок LNK при отладке.
Нет ли способа вообще игнорировать LNK2005 и сказать компоновщику просто использовать все, что он встречаетfirst?
Спасибо!
// edit: вот некоторые из выводимых ошибок проблемы PARTICULAR.однако я уже пытался решить эту проблему по-разному, и каждое решение давало мне разные проблемы с компоновщиком.поэтому я ищу общее решение игнорировать LNK2005
Error 7 error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) already defined in Libcmtd.lib(typinfo.obj)
...\msvcprtd.lib(MSVCP100D.dll)
Error 8 error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) already defined in Libcmtd.lib(typinfo.obj)
...\msvcprtd.lib(MSVCP100D.dll)
Error 9 error LNK2005: _exit already defined in Libcmtd.lib(crt0dat.obj)
...\msvcprtd.lib(MSVCP100D.dll)
Error 10 error LNK2005: __invalid_parameter already defined in Libcmtd.lib(invarg.obj)
...\msvcprtd.lib(MSVCP100D.dll)
...
Error 37 error LNK1169: one or more multiply defined symbols found