1

可能重复:
将 file.lib 构建为可在 linux 上使用的 file.a

正如我在标题中所说,是否可以从 file.lib 中提取目标文件。这样做的目的是创建file.a,这样我就可以编译从windows移植到linux的移植file.cpp。

4

1 回答 1

1

您可以使用lib /extract调用库管理器并从库中提取目标文件。但是,请注意,您不能只将 Windows 生成的目标文件打包到.a存档中并期望它们在 Linux 上工作。跨平台移植时,您必须从源代码重新编译。

于 2012-12-17T11:23:13.943 回答