visual c ++“无法找到或打开PDB文件” [英] visual c++ "cannot find or open the PDB file"

查看:168
本文介绍了visual c ++“无法找到或打开PDB文件”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我在Windows 10客户端上安装了Microsoft Visual Studio 2015,并且新增了一个  ""win32控制台应用程序"项目

I installed Microsoft Visual Studio 2015 on Windows 10 client and new a "win32 console application" project

当我尝试使用F5调试我的短项目时,我在输出窗口中获得以下信息:

when i try to debug my short project with F5, i got below information on the output window:

'FirstProgram.exe'(Win32 ):已加载'C:\ Users \xxxxx \Documents \ Visual Studio 2015 \Projects\ FirstProgram\Debug \ FirstProgram.exe'。已加载符号。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \ antdll.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \ kernel32.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已卸载'C:\ Windows \SysWOW64 \ kernel32.dll'

' FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \ kernel32.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \KernelBase.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \ apphelp.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \vcruntime140d.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \ucrtbased.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \ kernel.appcore.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \ msvcrt.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \rpcrt4.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \sspicli.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \cryptbase.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \bcryptprimitives.dll'。无法找到或打开PDB文件。

'FirstProgram.exe'(Win32):已加载'C:\ Windows \SysWOW64 \sechost.dll'。无法找到或打开PDB文件。

线程0x75c已退出,代码为0(0x0)。

线程0x12a4已退出,代码为0(0x0)。 />
线程0x2bdc已退出,代码为0(0x0)。

程序'[11536] FirstProgram.exe'已退出,代码为0(0x0)。

'FirstProgram.exe' (Win32): Loaded 'C:\Users\xxxxx\Documents\Visual Studio 2015\Projects\FirstProgram\Debug\FirstProgram.exe'. Symbols loaded.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\kernel32.dll'
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\apphelp.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140d.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbased.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Cannot find or open the PDB file.
'FirstProgram.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Cannot find or open the PDB file.
The thread 0x75c has exited with code 0 (0x0).
The thread 0x12a4 has exited with code 0 (0x0).
The thread 0x2bdc has exited with code 0 (0x0).
The program '[11536] FirstProgram.exe' has exited with code 0 (0x0).

有没有人可以帮我解决这个问题,我只想正常打印结果。

Is there anyone can help me fix this problem and I just want to print the result normally.

推荐答案

各种消息"无法找到或打开PDB文件"与系统dll有关,是正常的,可以安全地忽略。 您可以看到FirstProgram.exe的符号已加载并且程序正常退出。 如果
看不到控制台程序的输出,则在return语句上设置断点,或者包括getchar()或调用system("pause")以使程序在终止之前等待输入控制台窗口关闭。
The various messages about "cannot find or open PDB file" relate to system dlls, are normal, and can be safely ignored.  You can see that the symbols for your FirstProgram.exe were loaded and that the program exited normally.  If you cannot see the output from your console program set a breakpoint on the return statement, or include getchar() or a call to system("pause") to cause the program to wait for input before it terminates and the console window is closed.


这篇关于visual c ++“无法找到或打开PDB文件”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆