Linux(CentOS6.0)系统搭建Qt5.2开发环境

5 篇文章 0 订阅
1. 使用VM安装CentOS6.0-SIO 镜像文件,安装Linux 32位系统,内核2.6以上,设置root用户密码,安装完成登入系统,打开终端命令窗口。
    #uname -a  查看系统版本
    #gcc -v 查看gcc编译器版本
    #g++ -v 查看g++编译器版本
    #gdb -v 查看gdb调试器版本

2. 安装更新gcc、 g++编译器,gdb调试器
    #yum -y install gcc gcc-c++ gdb

yum - y install时报以下错误,解决方法。
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again
解决方法:
打开/etc/yum.repo.d/CentOS-Base.repo (前缀也就是CentOS,根据不同的系统,有可能不一样)
把原有的文件备份一个,新创建一个CentOS-Base.repo,把原有的baseurl路径屏蔽,使用新的路径:
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

baseurl=http://centos.ustc.edu.cn/centos/5/os/i386/

3. 安装Qt5.2 SDK开发工具
a)下载Qt5.2 SDK :
http://releases.qt-project.org/qt5/5.2/qt-linux-opensource-5.2-x86-offline.run

b)安装 
#chmod 777 qt-linux-opensource-5.2-x86-offline.run
#./qt-linux-opensource-5.0.1-x86-offline.run
根据安装的图形界面安装完成,提示错误:GLIBCXX_3.4.15 not found
可以看到没有GLIBCXX_3.4.15这个版本,下载一个新版本
http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb
c)解压文件
#ar -x libstdc++6_4.7.2-5_i386.deb
#tar -zxvf data.tar.gz
解压生成usr文件夹,进入usr/lib/i386-linux-gnu目录 
#cd usr/lib/i386-linux-gnu
将libstdc++.so.6.0.17文件复制到 /usr/lib 文件夹下面 
#cp libstdc++.so.6.0.17 /usr/lib 
进入/usr/lib文件夹下,建立新的软链接 
#ln -sf libstdc++.so.6.0.17 libstdc++.so.6 
再查看一次 
#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
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBC_2.0
GLIBC_2.3
GLIBC_2.1.3
GLIBC_2.2
GLIBC_2.1
GLIBC_2.3.2
GLIBCXX_DEBUG_MESSAGE_LENGTH
 发现GLIBCXX_3.4.15已经出现了。

4)打开Qt Creator IDE工具,新建一个Qt Widgets Application工程, 运行提示ldGL not found.
安装(2个opengl核心库)
#yum install mesa-libGL-devel mesa-libGLU-devel 
安装完成后再次运行,成功出现窗体界面。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值