use*_*100 5 c include include-path
在GitHub上查看不同的有趣项目时,我遇到了以下文件:
https://github.com/charliesome/slash/blob/master/src/lib/regexp.c
看起来他像标准标题一样包含自己的文件:
#include <slash/lib/regexp.h>
Run Code Online (Sandbox Code Playgroud)
而不是这样:
#include "slash/lib/regexp.h"
Run Code Online (Sandbox Code Playgroud)
我猜他改变了包含路径以使这成为可能,但我的问题是:为什么?这样的情况(包括你自己的头文件)不是引用语法吗?
只需更改 Makefile 中的包含路径即可轻松更改项目的目录结构。例如,您可能一开始就包含所有标题myproj/src,现在您希望myproj/include为所有标题创建一个额外的文件夹。
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |