Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > GNU toolchain > mingw создание либы импорта


Автор: GolIy 10.10.2008, 12:22
MinGw, создание либы импорта.
Вообщем, всё просто. Есть либа, допустим Project1.dll smile Работает норм, проверил с помощью функций "LoadLibrary, GetProcAddress". Но мне, жизненно необходимо подгружать не с помощью этих фанков, а с помощью либы импорта. Вообще, допустим борландовской тулзой implib либа импорта генерится замечательно, и всё работает, например в Borland Builder. Но gcc её не хавает, ибо форматы чуть чуть разные =) Необходимо с помощью мингвшных средств сделать сия. Делаю :
ld --out-implib=1.a Project1.dll
но почему это не хочет работать - генерится a.exe и всё, де желанный файлик 1.a не понять ;) Хотя, допустим это :
ld --output-def=1.def Project1.dll
работает. Все расшаренные фанки прописаны в 1.def всё ок.
Что подскажете ? =)
GNU ld version 2.15.91 20040904

Автор: t_rex 10.10.2008, 23:29
Цитата

dlltool -l sqlite3.a --output-def sqlite3.def sqlite3.dll

Вроде нормально создает из готовой DLL'ки библиотеку импорта

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)