#dll #mingw #dllexport #mingw32 #function
#dll #mingw #dllexport #mingw32 #функция
Вопрос:
Я пытаюсь создать DLL с помощью MinGW, и мне нужно увеличить экспорт, который он генерирует. Мне нужно присвоить определенные порядковые номера определенным экспортируемым функциям.
Я создал файл .DEF, но не могу найти возможность указать компоновщику MinGW использовать его. Возможно ли это вообще?
Ответ №1:
Оказалось чрезвычайно просто. Просто соедините с файлом .def вот так:
gcc obj1.o obj2.o obj.def -shared -omylib.dll
Все порядковые номера могут быть перечислены в файле .def (однако порядковый номер @0 не работает, вызывает сбой ld).
Файл Example .def:
EXPORTS
Insert @1
Delete @2
Replace @3
Комментарии:
1. что содержал ваш файл DEF?