Формат файла DEF для Windows __stdcall DLL?(* .def -> lib.exe -> * .lib) - PullRequest
2 голосов
/ 06 марта 2012

Я пытаюсь воссоздать библиотеки импорта (.lib) для некоторых Microsoft DLL (я хочу удалить несколько функций).Можно создать lib файлы для dll, используя lib.exe в файле def.Однако, кажется, что это трудно сделать для функций __stdcall.

Как это сделать?Примечание: у меня есть доступ к dll и исходному файлу lib.

1 Ответ

2 голосов
/ 06 марта 2012

Вы попали в ловушку, задавая вопрос, а не описывая проблему. Вы не можете надежно создать LIB из EXE (так как у него не будет соответствующих декораций). Но, к счастью, это не то, что вы на самом деле хотите сделать.

Все, что вы действительно хотите сделать, это удалить объекты из LIB. Используйте параметр / УДАЛИТЬ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...