XChinux

Qt for Android使用NDK20提示cannot find -lc++

这是因为NDk18之后对库的链接名字进行了修改,而Qt还没有做相应的,导致找不到对应的库,R17版本是可以的.所以修改库的名称即可,指向libc++_shared.so

找到NDK目录下的sources/cxx-stl/llvm-libc++/libs/armeabi-v7a

在该目录下执行:

ln -s libc++_shared.so libc++.so

评论