是否可以从file.lib中提取目标文件?

时间:2012-12-17 11:17:47

标签: c++ linux windows

  

可能重复:
  build a file.lib to a file.a usable on linux

正如我在标题中所说,可以从file.lib中提取目标文件。这一点的意思是然后创建file.a所以我可以编译我从windows移植到linux的移植文件.cpp。

1 个答案:

答案 0 :(得分:1)

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