Подключение к VC++ dll, созданных в Delphi или C++Builder
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 13.05.03 03:46
Оценка: 14 (2)
#Имя: FAQ.tools.msvc.otherdll
JS>Работаю с 7 VC. У меня есть ДЛЛ, созданная в Делфи. Хочу прилинковать её к сишному проекту. Для этого с помощью implib создаю либу, но во время линковки студия ругается

JS>fatal error LNK1136: invalid or corrupt file


JS>Что делать?


Дык! Если либа нужна для VC, то и создавать ее надо LIB-ом от VC!

Сначала создать DEF-файл с помощью утилиты IMPDEF из комплекта Borland:

IMPDEF <имя>.DEF <имя>.DLL


А потом библиотеку с помощью LIB из Visual Studio:

LIB /DEF:<имя>.DEF
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.