我有两个单独的项目,一个项目用于构建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
只要两个项目位置之间的关系保持不变,就可以了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句