Имя пользователя:
Пароль:
 

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Цитата crashtuak:
MSVCRTD.lib(MSVCRTD.dll) : error LNK2005: _fclose already defined in LIBCD.lib(fclose.obj) »
функция определена в двух библиотеках. Одну из них надо убрать из списка линкера
Цитата crashtuak:
cximage.lib(ximamng.obj) : error LNK2001: unresolved external symbol _mng_cleanup »
библиотека ссылается на символ _mng_cleanup. Надо найти библиотеку, в которой он описан и подключить его к списку линкера. Поиск можно сделать по содержимому слова "_mng_cleanup" в файлах *.lib, а дальше методом тыка отсеять ненужное. Либо читать в документации, какой lib надо подключать
Все остальные ошибки однотипные
В борландовском компиляторе: Если функция на самом деле называется mng_cleanup (без подчёркивания) и в файле *.lib она тоже без подчёркивания, то скорее всего нужно найти объявление этой функции и поместить её в блок extern "C" {...}, тогда билдер не будет добавлять подчёркивания в начале названия в *.obj и всё прекрасно слинкуется. С bcb6 иногда такой фокус не прокатывал (глюк).
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:00, 11-02-2010 | #5