vs中,构建程序时会创建的新的文件和文件夹。
如:编译程序后,工程目录下,会多出很多新的文件和文件夹。
这里主要列举Debug文件夹下几种文件的作用。
.exe文件
程序的可执行文件,仅当编译和链接步骤都成功后才能生成该文件。
.obj文件
包含机器代码的目标文件,他们与库文件一起被连接器使用,最后生成.exe文件。
.ilk文件
该文件重新构建项目时,会被连接器使用,它使连接器能够将根据修改的源代码生成的目标文件增量的连接到现有的.exe文件中,从而避免每次修改程序时,都重新链接所有文件
.pch文件
预编译头文件。使用预编译头文件,大块无需修改的代码(尤其是那些C++库提供的代码)可以被处理一次,并存储在.pch文件中。使用.pch文件能够大大减少重新构建程序所需的时间。
.pdb文件
该文件包含在调试模式中执行程序时要使用的 调试信息。在调试模式中,我们可以动态检查程序执行过程中所生成的信息。
.idb文件
包含重新构建解决方案时,要使用的信息。