Получение имени DLL из скомпилированного mingw32 файла lib / a - PullRequest
0 голосов
/ 21 марта 2010

Я изменяю нашу систему сборки для обработки кросс-компиляции и упаковки.

Распространение библиотек DLL зависимостей - это обычная вещь, но модули CMake FindXXX (./ configure проверки) не предоставляют путь к этим DLL, а только к файлам .a. Я быстро заглянул внутрь библиотеки .a, и все они, похоже, содержат имя DLL.

Каким будет правильный способ их извлечения [PS: имя файла DLL каждого .a] из файла .a на сборочной машине Linux?

1 Ответ

0 голосов
/ 22 марта 2010

Файл .a является версией библиотеки для статического связывания - если есть версия с динамическим связыванием, она будет находиться в том же месте с тем же именем, за исключением расширения .so. (.so означает «общий объект»).

...