Login
gcc(mingw) и dll
139
NEW 13.12.06 17:21
Всем привет ;-)
Можно ли "подцепить" dll-ку с помощью mingw ?
Поисковики ничего толкового не дают(мб неправильно ищу)
Если да , как ?
Можно ли "подцепить" dll-ку с помощью mingw ?
Поисковики ничего толкового не дают(мб неправильно ищу)
Если да , как ?
13.12.06 19:27
in Antwort Chipolino 13.12.06 17:21
NEW 13.12.06 19:49
in Antwort scorpi_ 13.12.06 19:27
NEW 13.12.06 19:58
in Antwort Chipolino 13.12.06 19:49
gcc -shared -o tst.dll -Wl,--out-implib,libtstdll.a dllfct.o
gcc -o hello.exe hello.o -L./ -ltstdll
В чём заключается нечеловечность?
gcc -o hello.exe hello.o -L./ -ltstdll
В чём заключается нечеловечность?
NEW 14.12.06 18:25
in Antwort scorpi_ 13.12.06 19:58
Это если у тебя есть исходники библиотеки.
Разобрался.
Нужно создать def файл , там имена функций из дллки .
Потом c dlltool создаём *.a из *.dll .
По какой-то причине добавляет @ и цифры к названию функций.( func@12 напр.)
Лечится правкой def файла.
Разобрался.
Нужно создать def файл , там имена функций из дллки .
Потом c dlltool создаём *.a из *.dll .
По какой-то причине добавляет @ и цифры к названию функций.( func@12 напр.)
Лечится правкой def файла.
NEW 14.12.06 18:48
in Antwort Chipolino 14.12.06 18:25
По какой-то причине добавляет @
------
Не по какой-то причине, а пишет декорированное имя - чтобы различать функи с одинаковыми именами и различным числом/типами параметров.
------
Не по какой-то причине, а пишет декорированное имя - чтобы различать функи с одинаковыми именами и различным числом/типами параметров.
NEW 17.12.06 19:56
Откуда бы они там взялись ?
Или в Си добаили перегрузку функций ?
in Antwort Murr 14.12.06 18:48
В ответ на:
чтобы различать функи с одинаковыми именами и различным числом/типами параметров.
чтобы различать функи с одинаковыми именами и различным числом/типами параметров.
Откуда бы они там взялись ?
Или в Си добаили перегрузку функций ?
NEW 17.12.06 21:33
in Antwort Chipolino 17.12.06 19:56
NEW 18.12.06 17:33
in Antwort Murr 18.12.06 09:54, Zuletzt geändert 18.12.06 17:35 (Chipolino)
NEW 18.12.06 18:49
in Antwort Chipolino 18.12.06 17:33