我的一些头文件没有包含,因此我在Visual Studio 2010中收到此消息:
IntelliSense: PCH warning: cannot find a suitable header stop location. An intellisense PCH file was not generated.
如果我添加一个标题,例如:
#include <iostream>
它消失了。如何在不添加(可能未使用)include&gt;
的情况下停止显示此错误答案 0 :(得分:13)
添加.cpp文件时,它会继承项目的PCH设置。 问题here
的更详细解释解决方案:
#pragma once
。这将导致您的源文件仅在单个编译中包含一次,因此编译器将满足并且不需要额外的#include
请注意!我包括数字2和3,因为有人说这有帮助,但只有1号确实解决了我的情况。
答案 1 :(得分:5)
我想问题是你的项目中有预编译的头文件(默认为“stdafx.h”)并正确解决你应该添加的问题
#include "stdafx.h"
在标题/源文件的开头。
答案 2 :(得分:0)
答案 3 :(得分:0)
重新启动 Visual Studio(关闭所有活动项目)。
除了这个没有任何帮助