#include <>和#include “”的区别解读

蔚落 2023-09-29 18:07 76阅读 0赞

小编在进行项目编译的时候,发现项目一直报错,编译时会直接报:No such file or directory.或者unknown type name ‘ElementType’,进过查阅资料发现是自己定义的头文件没找到:

区别:

#include “”:默认从项目当前目录查找头文件,所谓项目当前目录,就是项目工程文件;一般用于包含自定义头文件,比如我们自定义的test.h、ElementType.h等。

#include <>表示编译器直接从系统类库目录里查找头文件;一般用于包含系统头文件,如stdlib.h、stdio.h、iostream等。

b603a304ffc0434fbdb82fbdfd687738.png

修改之后成功编译:

dd1343c2936d45a58ca2e0dc0adb550e.png

发表评论

表情:
评论列表 (有 0 条评论,76人围观)

还没有评论,来说两句吧...

相关阅读