首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在visual studio中仅禁用系统文件(msvc、windows工具包)的智能感知?

如何在visual studio中仅禁用系统文件(msvc、windows工具包)的智能感知?
EN

Stack Overflow用户
提问于 2019-05-17 10:40:26
回答 1查看 122关注 0票数 1

Visual studio Intellisense显示的变量和函数太多。我发现大多数函数都与msvc/include或windows kits/include中的header相关。

如果你创建一个空项目并在main函数中按'a‘,你会看到下面的图片。

press 'a' in main()

我没有声明#include任何东西,但是intellisense由于自动包含系统头文件而显示了系统函数和变量。

我只想对我声明的头或命名空间使用intellisense。我不想在系统头文件中使用它。

EN

回答 1

Stack Overflow用户

发布于 2019-05-17 15:19:26

恐怕答案是否定的。

目前,C++智能感知选项不支持此行为。

你创建的似乎是一个windows桌面应用程序。这样,当您使用C++智能感知时,就可以使用来自#include <windows.h>的windows内容。

对于windows桌面应用程序,#include <windows.h>是必需的,而对于C++智能感知,它不会识别某些变量或函数是否来自windows.h。它将显示包含在.cpp文件中的头文件中的所有变量(您声明的#include和框架中声明的#include windows.h )

此外:也许你可以去帮助menu=>send feedback=>provide一个建议来发布你的想法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56178868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档