CentOS6.5上安装qt-creator-opensource-linux-x86-3.1.2.run

来源:互联网 发布:小猫多少钱一只淘宝网 编辑:程序博客网 时间:2024/06/05 05:31

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

0 0