Из [dll / lib / def / exp] в файл заголовка c / c ++ - PullRequest
1 голос
/ 10 октября 2009

У меня есть динамическая библиотека, скомпилированная с Visual Studio. (так 4 файла: Library.dll, Library.lib, Library.def и Library.exp)

Эта библиотека содержит экспортированные классы и функции.

Есть ли способ получить заголовочные файлы C / C ++ (.h) с этими файлами?

1 Ответ

1 голос
/ 11 октября 2009

Я не согласен с Юджином, если только вы не имеете дело с искаженным по имени C ++ соглашением о вызовах - и я не уверен, насколько это легко в этом случае. Скорее всего, экспорт stdcall, который дает вам количество байтов в списке параметров, но не типы. Что 12? Два целых и указатель, чтобы плавать? Двенадцать символов? Некрасиво. Если это CDECL, вы даже не получите это. Вы можете попробовать сделать dumpbin / all для dll или dumbin / exports, хотя последнее, вероятно, будет отражать то, что находится в файле def.

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