c++ - Visual Studio 2017 中的 Intellisense 可以建议包含 C++ 标头吗?
问题描述
我主要来自 C# 背景,多年来一直使用 ReSharper。能够将光标放在未解析的引用上,按 Alt+Enter,然后选择一个选项来添加适当的using
语句,这是非常宝贵的。现在,Visual Studio 2017 本身就具有此功能!有了这个(以及 VS2017 中添加的许多其他功能),我摆脱了 ReSharper 并享受了非常快速且响应迅速的 Visual Studio 体验。
我最近开始在 C++ 中做一些工作,虽然我确实从 Intellisense 获得了有关字段和方法的建议,但当涉及到未解决的引用时,它不会建议任何头文件到#include
.
我的问题是 Visual Studio 2017 是否添加了建议#include
C++ 选项的功能?在四处搜寻之后,似乎 Visual Assist X 和 ReSharper C++ 具有此功能,但我找不到任何详细说明此功能现在是否本机可用(如果是,我如何启用它?)或者它是否仍然是扩展专有.
解决方案
从 Visual Studio 2017 开始,Intellisense 似乎不支持建议包含 C++ 类型的标头。根据@Jack Zhai-MSFT 的建议,我为此请求打开了一个用户语音问题。
推荐阅读
- javascript - 支持刷新用户编辑表单
- ios - 在另一个视图中居中视图并自定义 Playground 视图大小
- javascript - 响应式网站的服务器端图像大小调整
- python-3.x - 从Python中的嵌套列表中删除连续的重复项?
- amazon-web-services - AWS Lambda 无法从 START_OBJECT 令牌中反序列化“java.lang.String”的实例
- python - wingIDE 不能在 kali linux 上运行没有错误信息
- sql - 选择不同的唯一
- php - WooCoomerce:单击条款复选框时打开弹出窗口
- python-3.x - 我在 pip 中不断收到环境错误,如何解决?
- spring-boot - (jar 冲突)java.lang.VerifyError:堆栈映射与异常处理程序中的不匹配