c++静态库-如何从.lib创建一个文件

C++ static library - how to create .a file from .lib?

本文关键字:文件 一个 创建 lib 静态 c++      更新时间:2023-10-16

我下载了一个开源c++库。问题是它是一个库对象文件(.lib)。这是它的分布方式。另一方面,我试图使用它作为使用Android NDK的静态库,这期望.a文件。我已经很多年没有使用c++了,所以也许有人可以澄清一下。不太确定为什么他们分发.lib.a文件?我如何从.lib文件创建.a文件?

查看binutils中的ar命令:

ar rcs mylib.a mylib.lib