powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как получить .lib из .dll?
11 сообщений из 11, страница 1 из 1
Как получить .lib из .dll?
    #32152516
Страждущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Профи, помогите пожалуйста вот с таким вопросом:
Как получить .lib файл из существующего .dll?
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32152549
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А такое пойдет ?

В пакет Delphi или Builder C++ входят такие вещи
как impdef.exe и lib.exe
попробуй так ...
impdef my.def my.dll
lib /DEF:my.def
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32152674
Страждущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ, но проблема не решается.

lib файл создать получилось, однако компоновка не проходит, не совпадают наименования функций. имя импортированной функции содержит через собаку объем передаваемых параметров через стек, а функция в lib файле не содержит.
Может быть необходимо использовать другой формат передачи параметров? Однако при динамическом подключении библиотеки - все нормально. Использую stdcall.
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32152826
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А dll-ка на чем написанна ?
и вообше что за ошибку дает ? COFF,OMF такие ?
что кричит ...
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32153406
Страждущий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dll не знаю на чем написана, внешняя.
Isis32.dll, если знаете.
Ошибка при компановке: "unresolved external symbol ..."
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32153616
maratka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А среда программирован. какая? судя по файлу - BCB или подобная?
Если в имени экспортированной ф-ии нет значка @ c объемом
передаваемых параметров, то это скорее всего точно __cdecl.
если у тебя включено соглашение __stdcall в проекте, попытайся
эти используемые ф-ии указать явно как __cdecl.
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32153645
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dll из VC6 портировать в BCB нельзя! Можете не спорить - в общем случае это не возможно! Если очень нужно то спасет COM wrapper
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32153658
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оооо!!!! чудная, чудная ошибка .... где-то [компиляторы]/[версии одного и того же компилятора] разные, да? ищи compability options, или вешайся.
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32154131
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 funikovyuri

COFF ,OMF ?
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32154187
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я откуда знаю? Тред не мой
...
Рейтинг: 0 / 0
Как получить .lib из .dll?
    #32154450
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я имею ввиду про формат ДЛЛ
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как получить .lib из .dll?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]