Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:35
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть у меня библиотека, написанная плохо, криво, но она работает. И есть софт который её использует. Однако спонтанно эта либа перестает линковаться с детскими ошибками вроде:КодC++ (Qt)error LNK2019: unresolved external symbol "void __cdecl otf2fog_init(char const *)" (?otf2fog_init@@YAXPBD@Z) referenced in function "public: __thiscall FontOpener::FontOpener(char const *)" (??0FontOpener@@QAE@PBD@Z) FontOpenerT.objДело происходит под 2008 студией.Вызываемая функция разумеется есть, добавлена в проект и вообще существует.Сигнатуры в порядке (в хедэре и cpp-файле соответствуют).Генерация кода для либы и для приложения одинаковая (/MTd).Соглашения о вызовах для приложения и либы одинаковы (стоят по-умолчанию _cdecl). Отдельно в либе квалификатор вызова не указывал (UPD: Указал - положение дел не изменилось)Какие еще есть идеи почему может падать на линковке?//Создать новый проект нельзя - много файлов в нем и к тому же он сделан генератором из pro-файла.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Static x or disturbed Guest Четвертый архив 0 10.12.2011 17:47
работа с переменными и методами static и non static Guest Продолжение старого архива 0 16.10.2011 15:57
Linking: Undefined synbol Guest Продолжение старого архива 0 30.09.2011 17:31
Помогите с Qt-static+mysql-static на Win7+Vs2005 Guest Новый архив 3 0 29.09.2011 06:01
matroska file linking Guest Продолжение нового архива 0 28.09.2011 06:12



© www.otvetnemail.ru - Форум вопросов и ответов.