Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 将 file.lib 构建为可在 linux 上使用的 file.a
正如我在标题中所说,是否可以从 file.lib 中提取目标文件。这样做的目的是创建file.a,这样我就可以编译从windows移植到linux的移植file.cpp。
您可以使用lib /extract调用库管理器并从库中提取目标文件。但是,请注意,您不能只将 Windows 生成的目标文件打包到.a存档中并期望它们在 Linux 上工作。跨平台移植时,您必须从源代码重新编译。
lib /extract
.a