【QT+Android】第一个android程序报错::-1: error: error: cannot find -lc++

C_522 2019-08-08 03:55:45



:-1: error: error: cannot find -lc++
:-1: error: linker command failed with exit code 1 (use -v to see invocation)

代码就没啥,第一次运行就报这个错,网上好像没找到相关资料,是JDK,SDK版本不对应的问题吗???

...全文
536 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_522 2019-08-08
  • 打赏
  • 举报
回复
引用 1 楼 vbcomtuper 的回复:
你可以参考一下这个,刚刚我在linux下修改文件名编译成功了

昨天下载了最新版的 Android SDK + NDK r20 +QT5.12.4

编译一直提示 cannot find -lc++

原来是 NDK R18 之后对 库的 LN链接名字进行了修改,而QT还没有做相应的改动,导致了找不到对应的库,R17版本是可以的,所以修改库的名称即可 都是指向 libc++_shared.so 的
---------------------
版权声明:本文为CSDN博主「街头蚂蚁」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/X_Nazgul/article/details/93525780



小子愚钝,也不知道怎么改............
vbcomtuper 2019-08-08
  • 打赏
  • 举报
回复
你可以参考一下这个,刚刚我在linux下修改文件名编译成功了

昨天下载了最新版的 Android SDK + NDK r20 +QT5.12.4

编译一直提示 cannot find -lc++

原来是 NDK R18 之后对 库的 LN链接名字进行了修改,而QT还没有做相应的改动,导致了找不到对应的库,R17版本是可以的,所以修改库的名称即可 都是指向 libc++_shared.so 的
---------------------
版权声明:本文为CSDN博主「街头蚂蚁」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/X_Nazgul/article/details/93525780

16,818

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧