我的Ubuntu 15.10与GCC 5.2.1和Qt 5.5.1。 当我尝试运行我的Qt应用程序时,我收到此错误:
〜/ Qt / builds / gvis-Desktop_Qt_5_5_1_GCC_64bit-Debug / app / gvis:〜/ Qt / 5.5 / gcc_64 / lib / libstdc ++。so.6:版本`GLIBCXX_3.4.21'未找到
strings
命令显示/usr/lib/x86_64-linux-gnu/libstdc++.so.6
文件有GLIBCXX_3.4.21
而~/Qt/5.5/gcc_64/lib/libstdc++.so.6
没有。{/ p>
我试图用系统1替换qt libstdc ++。所以文件但是在运行时遇到了很多错误。
为什么Qt SDK目录中还有另一个libstdc ++。so文件?以及如何让我的应用程序再次运行?它在Ubuntu 15.04上运行良好。
(请不要告诉我,我应该降级我的Ubuntu或Qt SDK)
答案 0 :(得分:1)
Qt SDK重新安装修复了错误。 新的Qt SDK不包含libstdc ++。所以文件和一切都运行良好。