Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 什么';这个通知是什么意思? 当我尝试在VisualC++ 2010中调试代码时,在输出框中有一些通知:_Visual Studio 2010_Visual C++ 2010 - Fatal编程技术网

Visual studio 2010 什么';这个通知是什么意思? 当我尝试在VisualC++ 2010中调试代码时,在输出框中有一些通知:

Visual studio 2010 什么';这个通知是什么意思? 当我尝试在VisualC++ 2010中调试代码时,在输出框中有一些通知:,visual-studio-2010,visual-c++-2010,Visual Studio 2010,Visual C++ 2010,“latihan.exe”:加载了“C:\Users\sinta\Documents\Visual Studio 2010\Projects\latihan\Debug\latihan.exe”,加载了符号。 “latihan.exe”:加载的“C:\Windows\System32\ntdll.dll”找不到或无法打开PDB文件 “latihan.exe”:加载的“C:\Windows\System32\kernel32.dll”找不到或无法打开PDB文件 “latihan.exe”:加载的“

“latihan.exe”:加载了“C:\Users\sinta\Documents\Visual Studio 2010\Projects\latihan\Debug\latihan.exe”,加载了符号。
“latihan.exe”:加载的“C:\Windows\System32\ntdll.dll”找不到或无法打开PDB文件
“latihan.exe”:加载的“C:\Windows\System32\kernel32.dll”找不到或无法打开PDB文件
“latihan.exe”:加载的“C:\Windows\System32\KernelBase.dll”找不到或无法打开PDB文件
“latihan.exe”:加载的“C:\Windows\System32\mpich2mpi.dll”找不到或无法打开PDB文件 “latihan.exe”:已加载“C:\Windows\System32\msvcr100d.dll”,已加载符号。
程序“[1008]latihan.exe:Native”已退出,代码为0(0x0)

守则:

#include <stdio.h>

int main ()
{
    printf ("Welcome \n");
    return 0;
}
#包括
int main()
{
printf(“欢迎\n”);
返回0;
}

我只想知道,:)

这些消息意味着您的系统缺少用于各种Windows DLL的符号文件(.pdb,用于程序数据库)。它们是非常无害的消息,因为通常您不会真正关心它们,但如果您想获取符号,可以通过获取它们。

右键单击输出窗口,您将获得一个上下文菜单:

带有复选框的条目与您发布的内容相对应。它们是调试器在程序中发生您可能想知道的有趣事件时生成的通知。取消选中一项将停止显示相应类型的消息。记录它们:

  • 异常消息。程序中抛出的任何异常都会生成“第一次机会”异常通知消息。如果没有捕获到异常,那么您将获得另一个异常,调试器将在引发异常的语句处停止。您总是对异常感兴趣,因为它们通常表示有问题
  • 步骤筛选消息。与C++代码无关,托管代码具有“只需我的代码”调试功能,可以自动跨越未编写代码。
  • 模块加载消息。对于加载到进程中的每个DLL,您都会收到一条消息。你收到了,从第2条到第6条。它还告诉您是否可以找到DLL的调试符号。您没有用于这些Windows DLL的,因为您没有配置符号服务器。您并不真的需要它们,但当winapi调用失败时,它们会很方便
  • 模块卸载消息。告诉您DLL何时被卸载
  • 处理退出消息。告诉您程序何时停止运行。您代码片段中的最后一个。您可能对退出代码感兴趣,0很好
  • 线程退出消息。告诉您线程何时停止运行,并显示退出代码
  • 程序输出。程序中的代码在C/C++程序中使用OutputDebugString编写的任何内容都将显示在输出窗口中

您的代码片段中的所有内容看起来都很正常。

共有7个通知,您询问的是哪一个?所有通知的含义。很抱歉,如果这个问题看起来很愚蠢,我是新手:-)这意味着我可以忽略这些通知,因为我在C中使用了编码?