首页 > 解决方案 > Visual Studio 2017 中的 Intellisense 可以建议包含 C++ 标头吗?

问题描述

我主要来自 C# 背景,多年来一直使用 ReSharper。能够将光标放在未解析的引用上,按 Alt+Enter,然后选择一个选项来添加适当的using语句,这是非常宝贵的。现在,Visual Studio 2017 本身就具有此功能!有了这个(以及 VS2017 中添加的许多其他功能),我摆脱了 ReSharper 并享受了非常快速且响应迅速的 Visual Studio 体验。

我最近开始在 C++ 中做一些工作,虽然我确实从 Intellisense 获得了有关字段和方法的建议,但当涉及到未解决的引用时,它不会建议任何头文件到#include.

我的问题是 Visual Studio 2017 是否添加了建议#includeC++ 选项的功能?在四处搜寻之后,似乎 Visual Assist X 和 ReSharper C++ 具有此功能,但我找不到任何详细说明此功能现在是否本机可用(如果是,我如何启用它?)或者它是否仍然是扩展专有.

标签: c++visual-studio-2017intellisensevisual-assistresharper-c++

解决方案


从 Visual Studio 2017 开始,Intellisense 似乎不支持建议包含 C++ 类型的标头。根据@Jack Zhai-MSFT 的建议,我为此请求打开了一个用户语音问题。


推荐阅读