C++学习(一八零)android编译时ld产生cannot find crtbegin_so.o -lGLESv2 -llog -lz -lm

在使用C++编译Android应用时遇到错误,ld无法找到crtbegin_so.o、libGLESv2、liblog、libz、libm、libdl和libc等关键库文件。错误源于NDK版本(r16b)与Android SDK版本(29)不匹配。解决方案是升级NDK到r20b,并确保-D__ANDROID_API__的版本与SDK版本一致。
摘要由CSDN通过智能技术生成

libz 压缩库(Z)
librt 实时库(real time)
libm 数学库(math)
libc 标准C库(C lib)


 

D:\android-ndk-r16b/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++ -D__ANDROID_API__=16 -target aarch64-none-linux-android -gcc-toolchain D:\android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64 -Wl,--exclude-libs,libgcc.a --sysroot=D:\android-ndk-r16b/platforms/android-16/arch-arm64/ -Wl,-soname,libtestAndroidQML.so -Wl,-rpath=D:/Qt/Qt5.12.0/5.12.0/android_arm64_v8a/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -o libtestAndroidQML.so main.obj qrc_qml.obj -LD:/Qt/Qt5.12.0/5.12.0/android_arm64_v8a/lib -lQt5Quick -LD:\Qt\Qt5.12.0\5.12.0\android_arm64_v8a/lib -Lc:\Utils\Android\android-ndk-r18b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a -lQt5Gui -lQt5Qml -lQt5Network -lQt5Core -lGLESv2 -LD:\android-ndk-r16b/sources/cxx-stl/llvm-libc++/libs/arm64-v8a -lc++ -llog -lz -lm -ldl -lc

D:\android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find crtbegin_so.o: No such file or directory

D:\android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -lGLESv2

D:\android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin\ld: cannot find -llog

D:\android-ndk-r16b/toolchains/aarch64-linux-android-4.9/prebuilt/windows-x86_64/lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-li

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值