C ++代码浏览

时间:2010-09-26 11:49:54

标签: c++ visual-studio

是否有任何简单的方法可以在像Visual Studio这样的IDE中查找虚拟方法的实现。查找从一个类到另一个类的引用和引用会消耗大量时间。 是否有更快的方式使用IDE或一般任何IDE。

此外,如果只有一个项目被更改,我可以快速获取只链接该项目的lbirary的可执行文件,因为所有其他项目(库)保持不变。

一般来说,对于有效的C ++代码浏览的任何建议。我试图了解一些开源代码并完全丢失..

2 个答案:

答案 0 :(得分:4)

第二个关于Visual Assist X的评论 - 这适用于任何版本的Visual Studio。

'Build Project'应该自动增量 - 即。只有改变了什么,依赖它的东西才能建成 - 除非你明确选择'清洁项目'然后'建造项目'或'重建项目'。

如果您在选择“构建项目”后看到意外的内容被重建,您应该确定在“构建”窗口中通过输出构建的第一个项目,并检查其“属性”以查看是否存在意外情况或不必要的依赖,触发不必要的重建。一旦上建项目建成,所有依赖于它的项目也将如此。

答案 1 :(得分:1)

在Visual Studio中,转到“工具” - >选项 - >键盘。在那里,您可以为要执行的操作指定快捷键。如果在“显示命令”文本框中键入Edit.FindAllReferences,Edit.GotoDefinition,Edit.GotoDeclaration,View.NavigateForward,View.NavigateBackward等,它将列出指定的快捷键。如果未定义任何内容,则可以定义并分配它。

ctags是一个用于代码浏览的开源工具。你也可以检查一下。