我正在用C语言在本地机器上做一个项目。
我想借用PBL的数据结构实现
http://www.mission-base.com/peter/source/
当我从PBL的github repo下载zip文件时,里面有数百个文件。
若要自由使用PBL库中的内容,应使用“include“/path/To/PBL.h”将哪个文件包含在项目文件中?
PBL src文件夹中有许多文件,但我怀疑我必须指向一个主头文件(如果我错了,请告诉我)
第二部分是我应该在哪里放置PBL源文件,以便
1)由于整个PBL文件结构很大,我不认为我应该把它放在我的项目文件夹。。。那我应该把它放在哪里(从哪里打电话)?
2)我还计划将我的项目推送到GitHub,那么如何在远程repo中维护文件结构依赖关系,而不必将整个PBL库和项目文件一起推送到我的repo?(如果正确的做法是同时推送项目文件和PBL库,请更正我)
提前谢谢!

最佳答案

不,应避免使用具有绝对路径名的任何内容,例如:

#include "/path/to/pbl/pbl.h"

您可能应该使用:
#include "pbl.h"

并指定编译器选项,如:
gcc -I/path/to/pbl …

指定实际找到头(或找到头)的位置。
您还可以查看库的文档。如果它说使用不同的符号,请按照它说的做。

关于c - C#include pbl.h路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42184439/

10-09 15:21