C ++ статическая библиотека - как создать .a файл из .lib? - PullRequest
4 голосов
/ 21 ноября 2011

Я скачал библиотеку C ++ с открытым исходным кодом. Проблема в том, что это объектный файл библиотеки (.lib). Вот как это распространяется. С другой стороны, я пытаюсь использовать ее как статическую библиотеку, используя Android NDK, и это предполагает файл .a. Прошло много лет с тех пор, как я использовал C ++, так что, возможно, кто-то может прояснить это. Не совсем уверен, почему они распространяются как .lib против .a файла? И как я могу создать .a файл из .lib один?

1 Ответ

6 голосов
/ 21 ноября 2011

Посмотрите на команду ar из binutils:

ar rcs mylib.a mylib.lib
...