Android.bp 配置libc++的头文件
时间: 2024-02-09 07:09:21 浏览: 43
在 Android.bp 文件中,可以使用 `cc_library_headers` 模块来配置 libc++ 的头文件路径。例如:
```
cc_library_headers {
name: "libc++_headers",
srcs: ["${config.ClangGlobalIncludes}/cxx/include"],
export_include_dirs: ["${config.ClangGlobalIncludes}/cxx/include"],
}
```
其中,`name` 指定模块名称,`srcs` 指定头文件路径,`export_include_dirs` 指定导出的头文件路径。
需要注意的是,在使用 libc++ 标准库时,还需要在对应的 cc_library 模块中指定 `-stdlib=libc++` 选项,例如:
```
cc_library {
name: "my_library",
srcs: ["my_library.cpp"],
cflags: ["-std=c++11", "-stdlib=libc++"],
shared_libs: ["libc++", "libc++abi"],
export_shared_lib_headers: ["libc++_headers"],
}
```
其中,`cflags` 指定编译选项,`shared_libs` 指定链接的库文件,`export_shared_lib_headers` 指定导出的头文件路径。
需要根据自己的实际情况进行调整。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)