Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mingw создание либы импорта 
:(
    Опции темы
GolIy
Дата 10.10.2008, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 5.4.2006

Репутация: нет
Всего: нет



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
PM MAIL   Вверх
t_rex
Дата 10.10.2008, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 143
Регистрация: 11.10.2006
Где: Украина, г. Запор ожье

Репутация: нет
Всего: 7



Цитата

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

Вроде нормально создает из готовой DLL'ки библиотеку импорта
--------------------
Жизнь не MultiEdit. Undo не сделаешьКросс-платформенное программирование с wxWidgetsБлог о программировании для мобильных устройтсвGoogle Android для программистов и пользователей
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | GNU toolchain | Следующая тема »


 




[ Время генерации скрипта: 0.0723 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.