Visual Studio 如何在VS中重新生成预编译头?

u3r8eeie  于 2022-11-25  发布在  其他
关注(0)|答案(2)|浏览(375)

之所以需要它,是因为我删除了.idb文件,错误消息告诉我重新生成预编译头文件。

rqqzpn5f

rqqzpn5f1#

预编译头产生.pdb文件,而.idb文件则显示documentation
状态档,包含原始程式档和类别定义之间的相依性信息,编译器可以在最小重新建置和累加编译期间使用。请使用/Fd编译器选项来指定.idb档的名称。如需详细信息,请参阅/Gm(启用最小重新建置)。
要重新生成项目,可以转到Main menu-〉Build-〉Rebuild。要只重新生成预编译头,可以在Solution Explorer中打开预编译头.cpp文件的上下文菜单,然后选择Compile项。

k4ymrczo

k4ymrczo2#

如果预编译头文件是在运行时生成的,则类似于

$(IntDir)$(TargetName).pch

另一种方法是:
1.在输出文件夹中找到.pch文件。
1.删除它。
1.对项目进行常规构建。
当存在构建依赖项并且您不想等待所有项目重新生成时,这可能很有吸引力。

相关问题