LINUX.ORG.RU

линкование dll в mingw имея только lib файл


0

0

Люди, если кто сталкивался, подскажите пожалуйста.
Вобщем, есть dll без символов (только нумерованые) и есть к ней lib borland'овский. 
Вопрос - как можно эту dll прилинковать в свой проект в mingw.
Сразу хочу сказать, что mingw эту lib не переваривает.
И еще вопрос попутно, есть ли тулзы, чтоб из этой lib вытащить def.

Ответ на: комментарий от k_andy

Говорю ж нет там символов, dlltool выдаёт пустой файл, nm и objdump тоже ничего не видят.
Тулза implib32.exe выдало следующий файл:
mapmtrex.def
EXPORTS

        0004AB78        @1
        0002A7C8        @2
        0000F334        @3
        0002176C        @4
        000218B8        @5
        00029718        @6

но есть lib файл для borland, в нём похоже есть символы, но вот как его преподнести mingw, что он её переварил ....

xeb
() автор топика
Ответ на: комментарий от k_andy

во-первых, это только одна dll, есть еще, в ней порядка сотни функций.
во-вторых, откуда я знаю порядок следования функций.

xeb
() автор топика
Ответ на: комментарий от k_andy

Да, конечно, это вариант, но крайний, писать врапы для 100 функций очень не хочется. Неужели нет средств, чтоб из этой lib def файл вытянуть.

xeb
() автор топика

Вроде когда то давно видел тулзу для преобразования lib из формата borland'а в формат MSVC но не помню название... Стоит наверное поискать...

imp ★★
()
Ответ на: комментарий от xeb

А можно эти lib/dll поиметь? Хочется попробовать. ;) (andy128k на гмыле)

k_andy ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.