核心思想: 由于不同的编译器采用不同的名字修饰方法,必然会导致由不同编译器编译产生的目标文件无法正常相互链接,这是导致不同编译器之间不能互操作的主要原因之一。 符号表的由来以及C++符号表解析 windows查看.lib文件符号表 用7z压缩软件打开.lib文件能查看符号表 .lib就是把预处理- 编译-汇编三个步骤生成的.obj文件统一起来(链接到一个文件) 右键用7z打开.lib文件 请自行观摩😀 有些.lib文件是假的,里面全是.dll动态库(也不能说是假的,反正就是那回事😅)