Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
-24 / 3 / 1
Регистрация: 05.02.2013
Сообщений: 51
1

Linker error msvcprtd.lib(msvcp100d.dll) error lnk2005 already defined libcpmtd.lib

06.03.2013, 18:12. Просмотров 1957. Ответов 1
Метки нет (Все метки)

Господа,
забрал из VSS солюшен (из 5 проектов) для VS2010 и стал его собирать.
Увлекательный квест "собери меня" через неделю (с изменеием 32-64bit, дебага-недебага, и.т.п у самого проекта и требуемых внешних компонентов) привели к тому, что собралось 4 проекта из 5.
Пятый при сборке ругается однообразно:
Код
1>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall std::_Lockit::~_Lockit(void)" (??1_Lockit@std@@QAE@XZ) already defined in libcpmtd.lib(xlock.obj)
1>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) already defined in libcpmtd.lib(xlock.obj)
1>msvcprtd.lib(MSVCP100D.dll) : error LNK2005: "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_message@std@@YAXPB_W0I@Z) already defined in libcpmtd.lib(stdthrow.obj)
и так далее.
Я пока не могу вникнуть в проблему. Основное мнение Гугла - что у какой то компоненты перепутаны варианты - static-non static и single thread-multithread. Но я не знаю, где это посмотреть, и как вообще систематически подходить к проблеме (а не типа "поменяю ка я тут конфигурацию с Release на Debug, вдруг да соберется")
К сожалению, объем кода большой, и детально разобраться что где подключается и используется - не представляется возможным.
Буду благодарен за советы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.03.2013, 18:12
Ответы с готовыми решениями:

[Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES (X86)\BORLAND\CBUILDER6\LIB\C0X32.OBJ
незнаю куда функцию main() #include <cstring> #define BASE 10 //ñèñòåìà ñ÷èñëåíèÿ...

ошибка [Linker Error] Unresolved external '_main' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ
При компиляции программы борланд выдает ошибку Unresolved external '_main' referenced from...

[Linker Fatal Error] Fatal: Unable to open file 'CXGRIDVCLC6.LIB'
Установил компоненты DevExpress, вроде все нормально, но при компиляции нового проекта выдает: ...

Как в VS 2015 устранить ошибку LNK 1104 cannot open file 'fltkd.lib wsock32.lib comct132.lib fltkjpegd.lib'?
как устранить ошибку LNK 1104 в visual studio community 2015? пункта C/C++ в properties нету ...

1
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
07.03.2013, 11:20 2
Вероятно надо поиграть ключами. тут смотрели?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.03.2013, 11:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

[Linker Error] 'E:\Programming\C++\BASS.DLL\BASS.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
Народ, подскажите пожалуйста, из-за чего ошибку билдер выбивает?? ...

Ошибка nafxcw.lib(afxglobals.obj) : error LNK2005
Доброго времени суток, Проект был выполнен на Visual Studio C++ 6 на Windows95. Мне было поручено...

Ошибка [Linker Fatal Error] Unable to open file 'MYDAC60.LIB', хотя библиотека эта не используется
При компиляции проекта ошибка Fatal: Unable to open file 'MYDAC60.LIB' эта библиотека не...

[Linker Fatal Error] Fatal: Unable to open file 'CPORTLIBCB6.LIB'
Доброго времени суток, столкнулся с проблемой, как решить не знаю. Использовал для работы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.