为什么可以';我不能在VisualStudio2008中获得一个像样的函数浏览器吗? P>没有办法列出C++中的函数我有一个类浏览器,但这是没有帮助的,因为这个项目没有类。我需要一个简单的列表中的所有功能在一个C++文件,然后只要双击一个跳转到其来源(作为一个侧窗格,而不是作为下拉)…我必须在这里遗漏一些东西,因为我已经查找并搜索了一些如此简单的东西。

为什么可以';我不能在VisualStudio2008中获得一个像样的函数浏览器吗? P>没有办法列出C++中的函数我有一个类浏览器,但这是没有帮助的,因为这个项目没有类。我需要一个简单的列表中的所有功能在一个C++文件,然后只要双击一个跳转到其来源(作为一个侧窗格,而不是作为下拉)…我必须在这里遗漏一些东西,因为我已经查找并搜索了一些如此简单的东西。,c++,visual-studio,visual-studio-2008,C++,Visual Studio,Visual Studio 2008,在Visual Studio工作的10年中,我从未找到一种内置的方法来做到这一点。但是,将在其大纲视图中为您执行此操作。缺点是它不是免费的,但我发现它是VisualStudio中使用C++的一个基本工具。物有所值。对象浏览器/类视图在“全局函数和变量”、“全局类型定义”和“宏和常量”下列出了自由浮动的函数和类型(在英文版本中可能会有点不同)。它显示了来自解决方案的所有函数,而不仅仅是来自C++文件的函数。 标签和代码编辑器之间的导航栏显示了当前C++文件中的所有功能,虽然它是一个组合框,因此,如

在Visual Studio工作的10年中,我从未找到一种内置的方法来做到这一点。但是,将在其大纲视图中为您执行此操作。缺点是它不是免费的,但我发现它是VisualStudio中使用C++的一个基本工具。物有所值。

对象浏览器/类视图在“全局函数和变量”、“全局类型定义”和“宏和常量”下列出了自由浮动的函数和类型(在英文版本中可能会有点不同)。它显示了来自解决方案的所有函数,而不仅仅是来自C++文件的函数。

标签和代码编辑器之间的导航栏显示了当前C++文件中的所有功能,虽然它是一个组合框,因此,如果您右键单击一个函数(例如,它在标题中声明的位置,或者从另一个函数使用或调用),则在一个源文件中,您需要单击一次打开它,然后再次跳转到::

< p>。然后我认为上下文菜单上有一个“转到定义”


类似地,浏览器数据库(即
*.bsc
文件)窗口(根据一些键绑定显示为what
):不也列出了全局函数吗,可能前缀为“
::
”?

我同意这不是很直观,但我认为最接近的方法是转到类视图并选择“全局函数和变量”。顾名思义,这将在“类视图”窗格中为您提供项目中所有全局函数和变量的列表。据我所知,无法对整个解决方案执行此操作。

附议!这是一个极好的工具,我很惊讶这么长时间没有它。