1、qt-creator-opensource-linux-x86-3.1.2.run的下载
# wget http://mirrors.hustunique.com/qt/official_releases/qtcreator/3.1/3.1.2/qt-creator-opensource-linux-x86-3.1.2.run
修改权限
#chmod 777 qt-creator-opensource-linux-x86-3.1.2.run
2、在图形界面下双击安装
安装完以后会出现
打开qtcreator安装目录,这里安装目录为:/opt/qtcreator-3.1.2/bin
在这个目录下打开命令终端,输入:./qtcreator 提示如下错误:
Failed to load core: /opt/Qt5.1.1/Tools/Qt5.1.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/libCore.so: Cannot load library/opt/Qt5.1.1/Tools/Qt5.1.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.1.1/Tools/QtCreator/lib/qtcreator/plugins/QtProject/../.././libQt5CLucene.so.5))
说我的libstdc++.so.6里没有`GLIBCXX_3.4.15
使用如下指令
$ strings /usr/lib/libstdc++.so.6 | grep GLIBC
得到:
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBC_2.0
GLIBC_2.3
GLIBC_2.4
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
找到gcc的安装目录:
# which gcc
会显示gcc的安装目录,在gcc安装目录下,lib/文件下有个libstdc++.so.6文件
输入:strings gcc安装目录/libstdc++so.6 | grep GLIBC
看是否有GLIBCXX_3.4.15,如果有则libstdc++.so.6文件拷贝到/usr/lib64/ 目录下;如果没有则需要对现有gcc进行升级
gcc进行升级,请查看:
http://blog.csdn.net/u010340823/article/details/36223583
qtcreator 编译工程出现 cannot find -lGL的解决方法
-I :说明找不到对应的库文件
解决方法:
以下操作都在root权限下进行!
1.按照提示安装对应的库文件,fedora安装库件的格式:yum install libxxx(你要装的库),如果已经安装GL库,会显示已经安装
Ps:如果提示的库文件名是大写的,yum安装的时候也一定要大写,否则是找不到对应库的
2.安装完库文件以后,还不能马上运行,如果没有库的头文件,编译器是检测不到库的,还需要安装库的头文件,fedora安装库头文件的格式:yum install libxxx-devel,还是该大写就大写
做完以上步骤,就OK了
附上完整的命令:
[plain]
yum install libGL libGL-devel
参考:http://blog.csdn.net/wangsky2/article/details/17262089
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)