PCH 警告 标头停止点不能位于宏或 if块中

首先给大家推荐一下我老师大神的人工智能教学网站。教学不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵黄段子!点这里可以跳转到网站

今天在vs2010写了点代码,居然报了“PCH 警告:标头停止点不能位于宏或#if块中”。

代码如下:

#ifndef _COLORRECOGNITION_H_#define _COLORRECOGNITION_H_ #include <string>#include <vector> int loadConfig(); #endif  // _COLORRECOGNITION_H_

错误:

IntelliSense: PCH warning: header stop cannot be in a macro or #if block.  An intellisense PCH file was not generated.

修改办法,在代码顶部加上下面一句代码就ok了

#pragma once

修改后的代码

#pragma once#ifndef _COLORRECOGNITION_H_#define _COLORRECOGNITION_H_ #include <string>#include <vector> int loadConfig(); #endif  // _COLORRECOGNITION_H_

点这里可以跳转到人工智能网站

发表评论