VC++ 头文件中又包含其他头文件的问题

一开始代码是如下,当前项目中没有UIlib.h这个头文件,项目需要这个头文件;

VC++ 头文件中又包含其他头文件的问题_第1张图片

如果新建一个UIlib.h文件,并把它的源代码全部拷贝进此文件中,这样项目中就有UIlib.h头文件,

#include "UIlib.h" 这句不会报错,但是UIlib.h头文件又包含其他很多的头文件,找不到其他头文件,会报大量的错误;

VC++ 头文件中又包含其他头文件的问题_第2张图片 

这就不能只是把UIlib.h单个文件的源代码加入项目;要配置包含目录;

在项目属性中,如下图,把库的头文件目录包含进来;

VC++ 头文件中又包含其他头文件的问题_第3张图片 

当前UIlib.h是在 duilib-master\DuiLib 目录下,包含了 duilib-master\DuiLib 以后,可以找到UIlib.h,其他被UIlib.h包含的头文件是在 duilib-master\DuiLib 下的子目录中,UIlib.h 也可以找到其他的头文件; 这样头文件这块就好了;

VC++ 头文件中又包含其他头文件的问题_第4张图片 

你可能感兴趣的:(VC++,c++,开发语言,头文件)