首先,我没遇到过你说的这种情况,你能否举例看看
其次,你是否是用一个头文件,但却用了另一个头文件才有的函数?很多头文件都包含了其他的头文件,你可以打开那个头文件查看下就知道了。
比如VS2012的预编译头文件stdafx.h就是这样定义的:
// stdafx.h : 标准系统包含文件的包含文件,
// 或是经常使用但不常更改的
// 特定于项目的包含文件
//
#pragma once
#include "targetver.h"
#include
#include
// TODO: 在此处引用程序需要的其他头文件
你包含的头文件中也包含了别的头文件。
要不然微软是吃白饭的啊?