C++ 如何解决“问题”;无法找到或打开PDB文件。”;在Visual Studio 2017中

C++ 如何解决“问题”;无法找到或打开PDB文件。”;在Visual Studio 2017中,c++,C++,每次我在Visual Studio 2017中运行项目时,它都会加载所有dll文件。在调试输出中,我可以在大多数dll文件之后看到“加载的符号”。但是在“msvcp140d.dll”和“ig4icd32.dll”文件之后,它表示“无法找到或打开PDB文件” 我怎样才能解决这个问题? 有人能帮忙吗 我怎样才能解决这个问题 没有什么需要“修复”的 如果在Visual Studio调试器中运行程序,则在程序启动时加载DLL时,它会尝试探测PDB文件 该消息仅说明无法找到并加载某些DLL的PDB文件 通

每次我在Visual Studio 2017中运行项目时,它都会加载所有dll文件。在调试输出中,我可以在大多数dll文件之后看到“加载的符号”。但是在“msvcp140d.dll”和“ig4icd32.dll”文件之后,它表示“无法找到或打开PDB文件”

我怎样才能解决这个问题? 有人能帮忙吗

我怎样才能解决这个问题

没有什么需要“修复”的

如果在Visual Studio调试器中运行程序,则在程序启动时加载DLL时,它会尝试探测PDB文件

该消息仅说明无法找到并加载某些DLL的PDB文件


通常这不会是一个问题,因为您不需要调试
msvcp140d.dll
或类似的系统要素。

对于pdb缺失,清除解决方案并从“项目”菜单执行重建解决方案。
对于“未找到msvcp140d.dll文件”,请检查项目设置,选择toolkit14、调试模式和动态链接的链接器设置。尝试安装MS可再分发C++ 2015 x86和x64 .< /p>为什么你认为你需要修复它?是不是有什么不对?不简单地说你没有那些PDB文件。除非您想调试windows内核绑定或其他一些基本DLL,否则您不需要它们。如果我没有它们,它会起作用吗?像用于图形或制作游戏引擎?这些文件是调试符号数据库,您不需要它们。