这是什么';增量链接器文件';是否包含在MSVC调试文件夹中? 最近我开始学习C++。我使用MSVC 2010作为我的IDE,因为我将为windows平台创建应用程序。我想知道在项目的调试文件夹中找到的“增量链接器文件”和“程序调试数据库”文件是什么

这是什么';增量链接器文件';是否包含在MSVC调试文件夹中? 最近我开始学习C++。我使用MSVC 2010作为我的IDE,因为我将为windows平台创建应用程序。我想知道在项目的调试文件夹中找到的“增量链接器文件”和“程序调试数据库”文件是什么,c++,visual-c++,C++,Visual C++,简短回答:除非磁盘空间非常非常不足,否则不要删除它们 长答案: 增量链接器文件(*.ilk)由链接器用于加速应用程序(.exe)或库(.lib)的生成。当您的项目有100个文件,只有一个更改时,您会很高兴加快速度 程序调试数据库(*.pdb)仅在调试版本中有用。它们允许你一步一步地调试程序,在函数调用中跳过,看看原来C++源代码中的内容,而不是汇编程序。这在构建lib并将其链接到其他项目时也有效:您可以在调试另一个应用程序时查看库函数。真的很有用

简短回答:除非磁盘空间非常非常不足,否则不要删除它们

长答案

  • 增量链接器文件(*.ilk)由链接器用于加速应用程序(.exe)或库(.lib)的生成。当您的项目有100个文件,只有一个更改时,您会很高兴加快速度

  • 程序调试数据库(*.pdb)仅在调试版本中有用。它们允许你一步一步地调试程序,在函数调用中跳过,看看原来C++源代码中的内容,而不是汇编程序。这在构建lib并将其链接到其他项目时也有效:您可以在调试另一个应用程序时查看库函数。真的很有用