在Visual Studio中为Linux Makefile项目禁用IntelliSense的预生成头(PCH)

时间:2019-06-11 09:10:09

标签: c++ visual-studio visual-studio-2017 intellisense precompiled-headers

我目前正在VS2017中从事 Linux Makefile 项目。对于每个头文件,我都会收到此错误:

Intellisense PCH Warning: Header stop not at file scope. An intellisense PCH file was not generated

我是否有#pragma once或类似的东西都没关系。
删除.vs文件夹以重新生成IntelliSense也没有帮助。
我什至尝试在智能感知的附加参数字段中添加/Y-

因此,简而言之,如何关闭或修复它?

1 个答案:

答案 0 :(得分:0)

转到工具>选项>文本编辑器> C / C ++>高级

然后将禁用自动预编译标题更改为 True

此外,可能有用的可能是将始终使用后备位置如果使用了后备位置则不警告更改为