2010-09-26 122 views
0

是否有任何简单的方法在像Visual Studio这样的IDE中查找虚拟方法的实现。从一个类到另一个类的查找引用和引用消耗了大量时间。 有没有更快的方式来使用IDE或一般的任何IDE。C++代码浏览

另外,如果只有一个项目发生了变化,我可以快速获得只连接该项目的lbirary的可执行文件,因为所有其他项目(库)保持不变。

进一步提供有效的C++代码浏览的建议。我试图了解一些开放源代码,并完全失去了。

+3

看看视觉辅助X:http://www.wholetomato.com/ – avakar 2010-09-26 11:53:28

+0

是的视觉辅助是惊人的。 – 2010-09-26 13:47:13

回答

4

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

'生成项目'应该自动增量 - 即。只有改变了什么,依赖它的东西应该建立 - 除非你明确地选择“清洁工程”,然后“生成工程”或“重建工程”。

如果你看到意想不到的东西,在选择'Build Project'之后得到重建,你应该在'Build'窗口中确定通过输出生成的第一个项目,并检查它的'Properties'以查看是否有一些意外或不必要的依赖性,这会触发不必要的重建。一旦建立了上游项目,所有依赖它的项目也将完成。

1

在Visual Studio中,转至工具 - >选项 - >键盘。在那里您可以为您想要执行的操作分配快捷键。如果在“显示命令”文本框中输入Edit.FindAllReferences,Edit.GotoDefinition,Edit.GotoDeclaration,View.NavigateForward,View.NavigateBackward等,它将列出分配的快捷键。如果没有定义,您可以定义和分配它。

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