Android 如何制作;安卓.bp“;当我加入一些“时”;。";文件
我在main.cpp文件中包含了“a.h”,那么如何制作我的Android.bp文件呢?是 像这样的Android.bpAndroid 如何制作;安卓.bp“;当我加入一些“时”;。";文件,android,hal,Android,Hal,我在main.cpp文件中包含了“a.h”,那么如何制作我的Android.bp文件呢?是 像这样的Android.bp cc_test{ srcs:["main.cpp"] } 对吧??像这样的Android.bp可以包括a.h.successful吗 这是我的main.cpp文件 #include <a.h> #include <gtest/gtest.h> TEST_F(testsuite,testcase){ #do some thing } i
cc_test{
srcs:["main.cpp"]
}
对吧??像这样的Android.bp可以包括a.h.successful吗
这是我的main.cpp文件
#include <a.h>
#include <gtest/gtest.h>
TEST_F(testsuite,testcase){
#do some thing
}
int main(){
#do some thing
}
#包括
#包括
测试(测试套件、测试用例){
#做点什么
}
int main(){
#做点什么
}
宋楚瑜文档作为构建工件的一部分发布:
您希望
local\u include\u dirs:['.]
将目录放在include路径上(或者类似local\u indlude\u dirs:['include']
的东西,如果a.h
位于include
子目录中)。soong文档作为构建工件的一部分发布:
您希望
local\u include\u dirs:['.]
将目录放在include路径上(或者类似local\u indlude\u dirs:['include']
的东西,如果a.h
位于include
子目录中)。我认为您应该简单地看一下关于基本结构及其组件的Android.bp文档。Dan的回答给出了可以在bp文件中使用的组件列表。
这可能会有所帮助
来回答你的问题:这要看情况
假设包含的文件在本地存储库中,那么您可以添加
include_dirs: [ "path_to_your_lib" ],
如果没有,则需要在bp文件中添加头文件的静态或共享库,如下所示:
static_libs: [ "a_static_lib" ],
或
共享库:[“共享库”]
希望这有帮助 我认为您应该简单地查看Android.bp文档,了解基本结构及其组件。Dan的回答给出了可以在bp文件中使用的组件列表。 这可能会有所帮助 来回答你的问题:这要看情况 假设包含的文件在本地存储库中,那么您可以添加
include_dirs: [ "path_to_your_lib" ],
如果没有,则需要在bp文件中添加头文件的静态或共享库,如下所示:
static_libs: [ "a_static_lib" ],
或
共享库:[“共享库”]
希望这有帮助 (使用这些.bp
文件的构建系统)与Bazel类似,因此您可以尝试以下操作。(使用这些.bp
文件的构建系统)与Bazel类似,因此您可以尝试以下操作。