1.下载QT5
下载地址:http://qt-project.org/downloads。
2.安装QT5
下载完后,假设放在Download/,切换到root用户并在该目录,运行:qt-linux-opensource-5.3.1-x86-offline.run运行;
3.通过终端运行如下命令
cd /opt/Qt5.3.1/Tools/QtCreator/bin
./qtcreator
4.出现以下错误:
4.出现以下错误:
(<unknown>:17361): Gtk-WARNING **: Attempt to load unknown IM context type 'gtk-im-context-none'
Failed to load core: /opt/Qt5.3.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: Cannot load library /opt/Qt5.3.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /opt/Qt5.3.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../.././libQt5CLucene.so.5))
Failed to load core: /opt/Qt5.3.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: Cannot load library /opt/Qt5.3.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /opt/Qt5.3.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../.././libQt5CLucene.so.5))
5.解决方法
出现该错误的原因是当前的GCC版本中,没有GLIBCXX_3.4.15,需要安装更高版本。
我们可以输入:strings /usr/lib/libstdc++.so.6 | grep GLIBCXX,查看当前的GCC版本,结果如下:
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2