标签: c++ linux windows
可能重复: build a file.lib to a file.a usable on linux
正如我在标题中所说,可以从file.lib中提取目标文件。这一点的意思是然后创建file.a所以我可以编译我从windows移植到linux的移植文件.cpp。
答案 0 :(得分:1)
您可以使用lib /extract来调用库管理程序并从库中提取目标文件。但请注意,您不能只将Windows生成的目标文件打包到.a存档中,并期望它们可以在Linux上运行。在跨平台移植时,您必须从源代码重新编译。
lib /extract
.a