在使用 Visual Studio 2022 进行 C/C++ 开发时,遇到“正在进行 C/C++ IntelliSense 操作”的情况,可能是由于多种原因导致的。IntelliSense 是 Visual Studio 的一个功能,用于提供代码完成、参数信息、快速信息等,它依赖于源代码的分析来提供这些功能。
参考:https://learn.microsoft.com/zh-cn/visualstudio/ide/visual-cpp-intellisense?view=vs-2022
IntelliSense 是使编码更方便的一组功能的名称。 由于不同的人对方便的定义有着不同的看法,几乎所有的 IntelliSense 功能都可以在“选项”对话框中的“文本编辑器”>“C/C++”>“高级”下启用或禁用。 可从菜单栏上的“工具”菜单中访问“选项”对话框。
1. 确保所有源文件都已正确包含
确保所有源文件都已正确包含:检查是否有任何文件没有被正确包含在项目中。有时候,如果某些文件没有被索引或没有被正确识别为项目的一部分,IntelliSense 可能无法正常工作。
2. 启用 64 bit IntelliSense
用来解决:32位配置时,超出4G限制,可以提供更大的智能搜索空间。