gpt4 book ai didi

android-ndk - 如何添加从另一个 NDK 项目构建的静态库以及头文件?

转载 作者:行者123 更新时间:2023-12-04 04:49:45 33 4
gpt4 key购买 nike

我有两个独立的项目,一个项目用于构建 Boost 库,另一个项目从构建的 boost 库中调用。

Boost 项目编译良好并生成 libboost.a 文件。我想要实现的是将此库添加到我的其他 NDK 项目中,并从中调用 Boost。我环顾四周,几乎所有解决方案都包括将构建的库与头文件一起复制到主项目目录,但我不想一直移动文件。有没有其他体面的方法来实现这一目标?

最佳答案

您可以将您的 Boost 库头文件路径添加到您的 Android.mk 文件中,如下所示:

LOCAL_C_INCLUDES += ../MyBoostLib/inc

您可以使用以下内容将 Boost 库添加到您的 Android.mk 文件中:
LOCAL_LDLIBS += ../MyBoostLib/obj/local/armeabi/libMyBoostLib.a

只要两个项目位置的关系保持不变,就应该没问题。

关于android-ndk - 如何添加从另一个 NDK 项目构建的静态库以及头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17616112/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com