如何添加从另一个NDK项目构建的静态库以及标头?

曙红

我有两个单独的项目,一个项目用于构建Boost库,另一个项目从构建的Boost库进行调用。

Boost项目可以正常编译并生成libboost.a文件。我要实现的是将该库添加到我的另一个NDK项目中,并从中调用Boost。我已经查看了很多东西,几乎所有解决方案都包括将生成的库和头文件一起复制到主项目目录中,但是我不想一直移动文件。还有其他合适的方法来实现这一目标吗?

吉姆·罗兹(Jim Rhodes)

您可以使用以下内容将Boost库头文件路径添加到Android.mk文件:

LOCAL_C_INCLUDES += ../MyBoostLib/inc

您可以使用以下内容将Boost库添加到Android.mk文件中:

LOCAL_LDLIBS += ../MyBoostLib/obj/local/armeabi/libMyBoostLib.a

只要两个项目位置之间的关系保持不变,就可以了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

前缀标头导入另一个项目

从另一个标头内的标头调用静态方法

如何将HTTP标头转换为另一个标头?

如果一个标头包含在另一个标头中但不包含cpp,则静态声明

main的多个定义->如何仅从另一个标头添加一些功能?

我的项目可以找到一个库头,但找不到另一个

如何在Heroku的laravel项目中添加另一个数据库

如何将静态库.a文件Xcode项目的代码更改为另一个Xcode项目?

如何添加另一个硬盘上的另一个Steam库

在NDK项目上添加另一个C源代码和头文件

如何将http标头转移到另一个页面?

如何在另一个flex元素内的flex元素中修复标头

混合的C / C ++标头可以包含另一个混合的标头吗?

如何从一个路由到另一个路由获取标头-Camel JavaDsl

Jenkins-如何从另一个项目的成功构建中列出构建选择

如何从仅标头库构建静态库

如何让Xamarin库项目引用另一个库项目

如何从所有csv文件中添加列n并存储在另一个csv文件中(标头是该列来自的文件名)?

如何将值从另一个数据框映射到另一个数据框的标头

Android NDK:两个预构建的共享库,但是其中一个依赖于另一个

如何从另一个项目的 GitHub 存储库创建单独的 Intellij 项目?

如何使静态导入的库依赖于CMake中的另一个静态导入的库?

如何在自动工具构建系统中完全包含另一个项目?

如何将Maven项目添加为对另一个项目的依赖

如何从另一个项目添加对共享代码项目(.shproj)的引用

如何将一个静态列表的项目转移到另一个

如何在Angular 2中调用标头组件函数到另一个组件?

如何使用来自InvokeHTTP的JSON响应为另一个InvokeHTTP创建标头?

在WAF中,如何定义对另一个子目录中生成的标头的依赖性