include_directories用法
include_directories用于指定头文件的搜索路径。
语法:include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...])
system的头文件参数说明:
- [AFTER|BEFORE]:可选参数,指定搜索路径的添加方式。AFTER表示在已有的搜索路径后添加新路径,BEFORE表示在已有的搜索路径前添加新路径。默认为AFTER。
- [SYSTEM]:可选参数,用于标记指定的路径是系统路径,可以用于区分用户自定义路径和系统路径。
- dir1 [dir2 ...]:指定一个或多个头文件搜索路径。
示例:
```cmake
include_directories(include)
include_directories(SYSTEM /usr/local/include)
include_directories(AFTER /usr/include)
```
这个例子中,首先将项目的include目录添加到头文件搜索路径中,然后将系统的/usr/local/include目录添加到搜索路径中,并标记为系统路径,最后将系统的/usr/include目录添加到搜索路径中,默认为在已有路径的后面添加。
include_directories通常与add_executable或add_library一起使用,用于指定头文件的搜索路径。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论