0

我刚开始学习 C++ 语言,最近遇到了一个问题。我买的那本书告诉我如何编译一个程序,但没有告诉我如何运行它。当我尝试使用调试器运行它时,会出现以下情况:

“Hello.exe”(Win32):已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法找到或打开 PDB 文件。“Hello.exe”(Win32):已加载“C:\ProgramData\Norton{0C55C096-0F1D-4F28-AAA2-85EF591126E7}\N360_20.3.0.36\Definitions\BASHDefs\20131022.001\UMEngx86.dll”。无法找到或打开 PDB 文件。“Hello.exe”(Win32):已加载“C:\Windows\SysWOW64\msvcp120d.dll”。无法找到或打开 PDB 文件。“Hello.exe”(Win32):已加载“C:\Windows\SysWOW64\msvcr120d.dll”。无法找到或打开 PDB 文件。线程 0x1748 以代码 0 (0x0) 退出。程序“[648] Hello.exe”已退出,代码为 0 (0x0)。这里是代码`

有人可以告诉我我做错了什么吗?顺便说一句,这是输出应该在页面底部的内容。

4

1 回答 1

0

尝试在. _main()

std::cout << "Paused.  Press ENTER to continue.\n";
std::cin.ignore(100000, '\n');

或在main().

我建议使用“全部重建”选项使 PDB 警告消失。另一种解决方案是手动打开文件夹并删除它们然后重建。

于 2013-11-03T18:47:36.147 回答