无法在android.bp中找到文件

问题描述 投票:0回答:1

我在Android.bp中构建一个so文件,我使用“ include_dirs”查找“ .h”文件,但找不到,这是我的代码

名为A.bp的代码A

cc_library_static {name :"liba" , static_libs:['libb']}

codeB名称B.bp

cc_library_static {name :"libb",include_dirs:['vendor/dirb']}

目录“ vendor / dirb”中有一个名为“ b.h”的文件

当我构建liba时,出现“找不到b.h”错误,如何解决?谢谢

android makefile android-source android-soong
1个回答
0
投票

您打算在export_include_dirs中使用B.bp。但是请确保在此处指定相对于B.bp的路径。

include_dirs用于添加从属模块未提供的其他包含目录。

注意:cc_library_static将创建一个静态库(.a文件)。如果要共享库(cc_library_shared文件),请改用.so

© www.soinside.com 2019 - 2024. All rights reserved.