如何像使用预定义库一样使用用户定义库

13 浏览
0 Comments

如何像使用预定义库一样使用用户定义库

在C语言中,当我们使用用户自定义的库时,我们会写:\n

#include "libname.h"

\n但是对于预定义的库,我们使用尖括号而不是引号。\n

#include 

\n我想将我的库包含在预定义的库中,并以与使用预定义库相同的方式使用它们。

0
0 Comments

用户自定义库的使用方式与预定义库的使用方式相同的原因是因为编译器支持包含额外目录的方法。在这些目录中包含的任何文件都可以用尖括号括起来的名称来包含。

例如,gcc提供了-I选项:

gcc -ImyPath myfile.c ...

如果myHeader.h包含在myPath目录中,myfile.c可以以这种方式包含它:

#include

检查编译器的指南,以了解它是如何实现的。如果您使用的是图形化IDE,您肯定会在项目选项中找到这个功能(检查编译器选项)。

解决方法是使用编译器的指南或图形化IDE中的项目选项,查找并设置包含额外目录的方法。这样,用户自定义库就可以像预定义库一样被使用。

0