Linux下安装QT SDK

阅读更多
1、准备Qt_SDK_Lin32_offline_v1_1_3_en.run文件 
 

2、运行 sudo ./Qt_SDK_Lin32_offline_v1_1_3_en.run出现错误:./Qt_SDK_Lin32_offline_v1_1_3_en.run: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./Qt_SDK_Lin32_offline_v1_1_3_en.run)
查看libstdc++.so.6:ls -l  /usr/lib/libstdc++.so.6,其链接到 /usr/lib/libstdc++.so.6.0.8

解决办法:这里的libstdc++.so.6链接的文件应该是libstdc++.so.6.0.10,网上下载该文件,放在/usr/lib/下,

删除libstdc++.so.6 文件:rm libstdc++.so.6 -rf,

新建 libstdc++.so.6文件:ln -s /usr/lib/libstdc++.so.6.10  /usr/lib/libstdc++.so.6

再来运行,提示错误: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
是动态库没有被系统共享,命令行执行:

#ldconfig

若不是root用户,则提示权限不够,用 su 命令

再次 #ldconfig

再运行Qt_SDK_Lin32_offline_v1_1_3_en.run成功。


你可能感兴趣的:(qt)