mpp
mpp copied to clipboard
编译最新的mpp库在安卓中出现错误empty/missing DT_HASH
我使用android-ndk-r23b编译最新版的mpp安卓库,设置ANDROID_ABI="armeabi-v7a with NEON",编译完成后(中途有一个重定义错误已解决,将构造方法的实现方法中默认值NULL去掉),在运行时出现错误failed: dlopen failed: empty/missing DT_HASH in "libmpp.so" (built with --hash-style=gnu?),这个谁知道怎么解决?Android Studio中使用的ndk版本为21.1.6352462,minSdkVersion 22,targetSdkVersion 30,compileSdkVersion 30
我查找答案,得到try building with "--hash-style=sysv" or "--hash-style=both",但是不知道该在哪里加上
在根目录里的 CMakeLists.txt 里 add_definition,或者去 build/android 目录下修改 toolchain 文件