LOCAL_SRC_FILES:= su.cpp LOCAL_MODULE:= su LOCAL_LICENSE_KINDS:= SPDX-license-identifier-Apache-2.0 LOCAL_LICENSE_CONDITIONS:= notice LOCAL_NOTICE_FILE:= $(LOCAL_PATH)/NOTICE LOCAL_HEADER_LIBRARIES := libcutils_headers Expand Down 17
dr@dr-OptiPlex-3010:~/workspace/OpensslTest/jni$ 那如果不使用这个LOCAL_EXPORT_C_INCLUDES呢?结果当然不行了,如下: dr@dr-OptiPlex-3010:~/workspace/OpensslTest/jni$ ~/android-ndk-r5b/ndk-build Compile++ thumb : jni_openssltest <= jni_main.cpp /home/dr/workspace/OpensslTest/jni/jni_main.cpp...
If you look in $NDK/docs/STABLE-APIS.html you will see that there is a specified set of libraries you can include in this manner. Note: The headers corresponding to a given API level are now located under $NDK/platforms/android-<level>/arch-arm/usr/include Having looked myself, none ...
Android.mk中LOCAL_EXPORT_C_INCLUDES的作用Android.mk中LOCAL_EXPORT_C_INCLUDES的作用NDK中的说明是这样说明的:III.Exportingheadersforprebuiltlibraries:---Theexampleabovewascalled'naive'because,inpractice,thecodeinfoo-user.cisgoingtodependonspecificdeclarationsthatarenormallyfoundinaheaderfiledistributedwiththepre...
target_link_libraries( # Specifies the target library. native-lib # OpenCV lib lib_opencv # Links the target library to the log library # included in the NDK. ${log-lib} ) The error I'm getting (only on arm64 builds): C/C++: ld.lld: error: found local symbol '...