cmake Androidrt.asan-aarch64-android.so上的QT应用程序出现“未找到库libclang_ www.example.com”错误

bogh5gae  于 2022-11-11  发布在  Android
关注(0)|答案(1)|浏览(146)

尝试在Android模拟器上运行我的QT应用程序,使用adding的CLang Sanitizer

target_compile_options(${PROJECT_NAME} PUBLIC -fsanitize=address -fno-omit-frame-pointer)
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS -fsanitize=address)

到我的CMakeLists.txt
但Gradle不包括对APK的杀毒库,当应用启动时,我会

library "libclang_rt.asan-aarch64-android.so" not found

需要一个快速的修复。可能会以某种方式显式地添加lib。

4urapxun

4urapxun1#

对于android studio用户,只需复制

[您的ndk文件夹]\工具链\llvm\预构建\windows-x86_64\lib 64\运行时环境*9.0.9*\lib\linux\运行时环境\

到**[您的应用程序]**/源代码/主目录/jniLibs/arm 64-v8 a/

相关问题