【发布时间】:2017-10-24 04:45:04
【问题描述】:
这是我的代码,非常简单,仅用于测试。
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
a = 2;
b = 7;
c = a + b * 3;
cout << c;
return 0;
}
我得到了这个调试 “test.exe”(Win32):加载“C:\Users\Jacob\Documents\Visual Studio 2017\Projects\test\Debug\test.exe”。已加载符号。 “test.exe”(Win32):已加载“C:\Windows\syswow64\ntdll.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):已加载“C:\Windows\syswow64\kernel32.dll”。无法找到或打开 PDB 文件。 'test.exe' (Win32): 卸载'C:\Windows\syswow64\kernel32.dll' “test.exe”(Win32):已加载“C:\Windows\syswow64\kernel32.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):加载“C:\Windows\syswow64\KernelBase.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):已加载“C:\Windows\syswow64\msvcp140d.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):已加载“C:\Windows\syswow64\vcruntime140d.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):已加载“C:\Windows\syswow64\vcruntime140d.dll”。无法找到或打开 PDB 文件。 'test.exe' (Win32): 卸载'C:\Windows\syswow64\vcruntime140d.dll' “test.exe”(Win32):加载“C:\Windows\syswow64\ucrtbased.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):加载“C:\Windows\syswow64\ucrtbased.dll”。无法找到或打开 PDB 文件。 'test.exe' (Win32): 卸载'C:\Windows\syswow64\ucrtbased.dll' “test.exe”(Win32):加载“C:\Windows\syswow64\ucrtbased.dll”。无法找到或打开 PDB 文件。 'test.exe' (Win32): 卸载'C:\Windows\syswow64\ucrtbased.dll' “test.exe”(Win32):已加载“C:\Windows\syswow64\kernel.appcore.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):已加载“C:\Windows\syswow64\msvcrt.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):已加载“C:\Windows\syswow64\rpcrt4.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):加载“C:\Windows\syswow64\sspicli.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):加载“C:\Windows\syswow64\cryptbase.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):加载“C:\Windows\syswow64\bcryptprimitives.dll”。无法找到或打开 PDB 文件。 “test.exe”(Win32):加载“C:\Windows\syswow64\sechost.dll”。无法找到或打开 PDB 文件。 线程 0x128 以代码 0 (0x0) 退出。 线程 0x1f08 以代码 0 (0x0) 退出。 线程 0x15d0 以代码 0 (0x0) 退出。 程序“[1976] test.exe”已退出,代码为 0 (0x0)。
【问题讨论】:
-
在
return 0这一行放一个断点。 -
这只是意味着您没有安装上述库的调试版本;别担心,最后一行
The program '[1976] test.exe' has exited with code 0 (0x0).显示一切都已正确完成。哦,在return 0;之前添加getchar();,这样窗口就不会立即关闭。