这个'增量链接器文件'包含在MSVC调试文件夹中是什么?

kal*_*ope 2 c++ visual-c++

最近我开始学习c ++.我使用MSVC 2010作为我的IDE,因为我将为Windows平台创建应用程序.我想知道在项目的debug文件夹中找到的"增量链接器文件"和"程序调试数据库"文件是什么.

http://gyazo.com/f3e48ecf9394c192f7fb90b31ed71c91.png

Jos*_*nco 9

简短的回答:除非你真的非常缺乏磁盘空间,否则不要删除它们.

答案很长:

  • 链接器使用增量链接器文件(*.ilk)来加速应用程序(.exe)或库(.lib)的生成.当您的项目有100个文件且只有一个更改时,您会对此感到高兴.

  • 程序调试数据库(*.PDB)是唯一有用的调试版本.它们允许您逐步调试程序,单步调用函数并查看原始C++源代码而不是汇编程序内部的内容.这在构建库并将它们链接到其他项目时也有效:您可以在调试另一个应用程序时查看库函数.真有用.