Подключение DLL из VC
От: SilverAurum  
Дата: 19.09.05 11:56
Оценка:
Добрый день
Догадываюсь, что вопрос уже сто раз тут обсуждался, но тем не менее...

Есть dll, созданная в VC, есть lib файл к этой библиотеке в формате COFF (и есть заголовочные файлы к этой библиотеке).
Задача подключить эту dll к проекту на Билдере.

Пыталась делать две вещи — конвертировать lib файл утилитой coff2omf и создавать lib файл из dll с помощью утилиты implib.
При просмотре списка функций tlib выдает немного разную картину после этих двух методов — в первом случае имена функций имеют страшный вид, с вопросительными знаками и кучей еще каких-то имен.
Во втором случае имена функций имеют нормальный вид.

Но обоих случаях результат один — при попытке вызова функции из библиотеки линкер ругается "unresolved external..."

В хедерах функции объявлены как __declspec(dllimport) __stdcall.

Подскажите плиз, куда копать...
Re: Подключение DLL из VC
От: alive Россия  
Дата: 19.09.05 12:27
Оценка:
Здравствуйте, SilverAurum, Вы писали:

SA>Есть dll, созданная в VC, есть lib файл к этой библиотеке в формате COFF (и есть заголовочные файлы к этой библиотеке).

SA>Задача подключить эту dll к проекту на Билдере.

Это
Автор: Odi$$ey
Дата: 13.06.02
смотрели?
Keep yourself alive
Re[2]: Подключение DLL из VC
От: SilverAurum  
Дата: 19.09.05 14:28
Оценка:
Здравствуйте, alive, Вы писали:


Проблема была в отсутствии extern "C" {...}


A>Это
Автор: Odi$$ey
Дата: 13.06.02
смотрели?



В самом деле, с классами не получается
Нет никагого способа?
Re[3]: Подключение DLL из VC
От: alive Россия  
Дата: 19.09.05 14:40
Оценка:
Здравствуйте, SilverAurum, Вы писали:


SA>В самом деле, с классами не получается

SA>Нет никагого способа?

Нет. Поищите по этому форуму по строке "VC + классы". Много раз обсуждали.
Keep yourself alive
Re[4]: Подключение DLL из VC
От: SilverAurum  
Дата: 19.09.05 14:44
Оценка:
Здравствуйте, alive, Вы писали:

SA>>В самом деле, с классами не получается

SA>>Нет никагого способа?

A>Нет. Поищите по этому форуму по строке "VC + классы". Много раз обсуждали.



Спасибо!
Re[5]: Подключение DLL из VC
От: olegenty  
Дата: 10.10.05 10:19
Оценка:
Здравствуйте, SilverAurum, Вы писали:

SA>Здравствуйте, alive, Вы писали:


SA>>>В самом деле, с классами не получается

SA>>>Нет никагого способа?

A>>Нет. Поищите по этому форуму по строке "VC + классы". Много раз обсуждали.


SA>

SA>Спасибо!

посмотрите сообщения devnvd на http://borland.xportal.ru/forum/index.php? в избранном по поводу экспорта классов из DLL. (Метод класса в DLL, кажется)
... << RSDN@Home 1.1.4 beta 6a rev. 436>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.