代码之家  ›  专栏  ›  技术社区  ›  Michal Czardybon

两者之间有什么区别。LIB和。OBJ文件?(Visual Studio C++)

  •  32
  • Michal Czardybon  · 技术社区  · 17 年前

    我知道。OBJ是编译一个编译单元的结果。LIB是一个静态库,可以从多个库中创建。OBJ,但这种差异似乎仅在于汇编单位的数量。还有其他区别吗?文件格式是相同还是不同?

    2 回复  |  直到 17 年前
        1
  •  38
  •   Barry Kelly    17 年前

        2
  •  5
  •   Will    16 年前

    .lib文件似乎是一组.obj文件的集合。有些人还认为将几个.obj文件转换为.lib文件的过程是归档。在这种情况下,.lib文件是一盒.obj文件,链接器可以平等地处理它。