visual studio 2008中的符号表条目

时间:2011-09-10 20:07:27

标签: c visual-studio-2008

以下两个链接帮助我在visual studio中找到符号表。

What/Where is the "Symbol Browser" in Visual Studio 2008?

http://msdn.microsoft.com/en-us/library/sxdy04be.aspx

我执行了一个简单的程序来查看符号表中的值,但.rc文件中没有任何内容。

int main()
{
 int a=10;
 int *p;
 int k[]={10,20,30};
 return 0;
}

我预计符号表将包含一个整数类型。但.rc文件中没有任何内容。请帮助我了解如何查看符号表条目。

1 个答案:

答案 0 :(得分:2)

这是一种误解。在此上下文中,符号浏览器指的是资源文件的资源符号对话框。它与C代码中的符号无关。此外,.rc文件是包含图标,菜单,对话框,字符串等的资源文件。编译后的程序几乎不包含任何符号信息,因为它们在运行时不需要。

<强>更新

VisualStudio将符号信息存储在扩展名为.pdb的单独文件中。它主要用于调试器。 .pdb文件采用专有和未记录的格式,但您可以使用Debug Interface Access SDK访问它。