Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在visual studio中仅禁用intellisense系统文件(msvc、windows工具包)?_C++_Visual Studio_Intellisense - Fatal编程技术网

C++ 如何在visual studio中仅禁用intellisense系统文件(msvc、windows工具包)?

C++ 如何在visual studio中仅禁用intellisense系统文件(msvc、windows工具包)?,c++,visual-studio,intellisense,C++,Visual Studio,Intellisense,Visual studio Intellisense显示的变量和函数太多。我发现大多数函数都与msvc/include或windows kits/include中的头相关 如果创建一个空项目并在主功能中按“a”,则可以看到下图 我没有声明#包含任何内容,但intellisense显示了系统函数和变量,因为自动包含了系统头文件 我只想对我声明的头或名称空间使用intellisense。我不想将其用于系统头文件。恐怕答案是否定的 现在C++智能感知选项不支持这个行为。 您创建的似乎是windows

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

如果创建一个空项目并在主功能中按“a”,则可以看到下图

我没有声明#包含任何内容,但intellisense显示了系统函数和变量,因为自动包含了系统头文件


我只想对我声明的头或名称空间使用intellisense。我不想将其用于系统头文件。

恐怕答案是否定的

<>现在C++智能感知选项不支持这个行为。 您创建的似乎是windows桌面应用程序。这样,当使用C++智能感知时,Windows代码的内容<<代码>包含了。p> 对于Windows桌面应用程序,<>代码>包含是必要的,对于C++智能感知,它将无法识别一些变量或函数是否来自Windows .h。它将显示.cpp文件中包含的头文件中的所有变量。(由您声明的#include和框架中声明的#include windows.h)

另外:也许你可以去帮助菜单=>发送反馈=>提供一个建议来发布你的想法