gpt4 book ai didi

c++ - Visual Studio 是否支持 C++ 代码索引?

转载 作者:太空宇宙 更新时间:2023-11-04 11:44:18 25 4
gpt4 key购买 nike

Visual Studio 是否具有针对 C++ 的源代码索引功能?也就是说,它静态解析您的项目,将符号存储在索引中,以便您可以轻松快速地跳转到符号的定义或查看它的用途(即调用层次结构)?

据我所知,在 Visual Studio 2010 中,它具有“转到定义”和“查看调用层次结构”功能(如果您右键单击一个符号),但需要很长时间(我的项目需要一分钟) 查找信息并执行操作。在某些情况下,它似乎在进行粗略的文本搜索。

我习惯使用 Eclipse,它有一个索引器,所以这些操作几乎是即时的(在索引完成后)。

最佳答案

是的,Visual Studio Intellisense 就是这样做的。如果您的“转到定义”花费了很长时间,则表明该项目在 Visual Studio 中未正确设置。您应该能够将鼠标悬停在一个符号(函数名称、变量名称等)上,Intellisense 应该会立即弹出。

Intellisense 缓慢或不正确的一个原因是从文件夹结构创建新项目。如果您在复杂的文件夹层次结构中有一堆 .cpp 和 .h 文件,有时项目不会以 Intellisense 可以轻松进行符号索引的方式创建。此外,如果您的项目使用大量第三方库,您需要确保头文件包含在您的项目中,否则 Intellisense 将无法对这些符号执行任何操作。

关于c++ - Visual Studio 是否支持 C++ 代码索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20248689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com