`

ubuntu10.10,qt4.7,boost1.45

    博客分类:
  • Qt
阅读更多
首先总结一下:安装从网上找了两篇文章:
Qt:http://glendong.blogbus.com/logs/86484035.html
boost:http://blog.csdn.net/singno116/archive/2010/11/28/6040758.aspx
然后结合了一下,根据他们的方法成功安装了,但是由于用wubi安装,只会给home3-5G的空间,结果全装完(和一些其它工具)home就只剩500M空间了,所以建议用硬盘,或U盘装,用硬盘我没成功,用U盘装成了
一.下载qt4.7:
http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2010.05.1.bin

二.开始安装:
2.1修改权限:chmod 777 qt-sdk-linux-x86-opensource-2010.05.1.bin
2.2开始安装:./qt-sdk-linux-x86-opensource-2010.05.1.bin

三.修改环境变量:
vi /etc/profile.
在/etc/profile文件末尾加上下面四行:
QTDIR=/opt/qtsdk-2010.05/qt
PATH=$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH LD_LIBRARY_PATH
其中第一行是qt这个目录所在的路径,而第二行是qmake可执行程序的路径,第三行是一个库的路径,四行输出路径。

四.执行: source /etc/profile ,使当前正被调用的我们刚修改过的profile文件立即生效,而不必注销并重新登录,(但是有时候却需要重新启动,笔者并没有重启),然后执行: updatedb 更新系统数据库。 这时执行: qmake -v 已经能看到qmake的版本信息了,可喜可贺:
     root@mojade-Inspiron-1501:/opt/qtsdk-2010.05# qmake -v
     QMake version 2.01a
     Using Qt version 4.7.0 in /opt/qtsdk-2010.05/qt/lib

五.安装依赖包和编译工具
    sudo apt-get install libglib2.0-dev libSM-dev libxrender-dev libfontconfig1-dev libxext-dev

    sudo apt-get install libglui-dev
   然后安装编译工具

    sudo apt-get install g++

    sudo apt-get install make

    sudo apt-get install cmake

    sudo apt-get install pkg-config

六.卸载
进入.../qtsdk-2009.05/bin目录下面,运行 ./uninstall即可。

七.下载boost1.45(boost_1_45_0.tar.bz2)
http://sourceforge.net/projects/boost/files/boost/1.45.0/

八.解压缩
$ tar --bzip2 -xf /home/user/software/boost_1_45_0.tar.bz2
文件就被解压到了/home/user/software/boost_1_45_0文件夹下面。

注意:
在QtCreator不能运行或调试,在Application Output窗口提示
/bin/bash: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory

这个是因为调试器找不到对应动态库。这是LINUX下使用动态库最经常碰到问题之一,最简单办法是把qt4.6的库路径加入动态库搜索路径。即在/etc/ld.so.conf新增一行
  /opt/qtsdk-2009.05/lib
保存后运行ldconfig让刚才配置,通常就不会出现如上提示。

九.安装
./bootstrap.sh --prefix=/usr/local
sudo ./bjam install
记住一定要加上sudo,除非你所管理员权限,否则编译后生成到库和头文件是没有办法copy到你指定到目录里面的。
然后看看你到/usr/local/include下面是不是多了一个boost文件夹,里面放的就是我们要用到的头文件,同时在/usr/local/lib文件夹下多了很多以libboost_*开头到动态链接库和静态链接库文件。
分享到:
评论

相关推荐

    新手XP下硬盘安装ubuntu10.10图文教程

    Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。  熟悉Ubuntu系统的用户了解,在...

    用Ubuntu10.10 dvd版本作为本地源,Ubuntu 10.10 DVD ISO挂载的方式来更新软件

    ### 使用Ubuntu 10.10 DVD ISO作为本地源更新软件的方法 在本文中,我们将详细介绍如何使用Ubuntu 10.10 DVD ISO文件作为本地软件仓库来更新系统中的软件包。这种方法对于网络不稳定或者带宽有限的环境非常有用,...

    Ubuntu10.10下tftp服务器配置笔记

    Ubuntu 10.10 下 TFTP 服务器配置笔记 本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu...

    ubuntu10.10安装配置全过程图文详解

    ### Ubuntu 10.10 安装与配置全过程详解 #### 一、准备工作与下载 在开始安装之前,首先需要准备好相应的环境和资源。Ubuntu 10.10 的下载地址为:[http://www.ubuntu.org.cn/desktop/get-ubuntu/download/]...

    在U盘中安装Ubuntu 10.10的方法

    ### 在U盘中安装Ubuntu 10.10的方法 #### 安装前的准备与注意事项 ##### 一、安装条件 要在U盘上安装Ubuntu 10.10,首先需要满足一定的硬件条件: 1. **U盘容量**:至少需要4GB以上的U盘,以确保能够容纳Ubuntu...

    Ubuntu10.10

    ### Ubuntu 10.10 在 Windows XP 下的安装指南及关键知识点 #### 安装环境与准备 - **操作系统**: Windows XP - **硬盘需求**: 至少 40GB 的空闲空间,用于安装 Ubuntu 10.10 和相关文件。 - **所需文件**: - **...

    Ubuntu10.10安装指南

    ### Ubuntu 10.10 安装指南详解 #### 引言 Ubuntu 10.10,代号"Maverick Meerkat",是一款备受赞誉的开源操作系统,基于Debian并采用Linux内核。它以其用户友好、稳定可靠的特点,赢得了全球无数用户的青睐。本文将...

    ubuntu-10.10镜像文件下载链接

    ### Ubuntu 10.10 镜像文件下载及使用指南 #### 一、Ubuntu 10.10 概述 Ubuntu 10.10,代号Maverick Meerkat,是Ubuntu发行版的一个版本,于2010年10月10日发布。该版本在桌面环境方面进行了多项改进,并引入了新...

    ubuntu10.10建立QT开发环境.doc

    ubuntu10.10建立QT开发环境.doc

    ubuntu 10.10网络配置10步曲

    ubuntu 10.10网络配置10步曲

    U盘安装ubuntu10.10图文教程

    U盘安装ubuntu10.10图文教程

    ubuntu10.10下qt连接mysql数据库.pdf

    Ubuntu 10.10 下 Qt 连接 MySQL 数据库 在 Ubuntu 10.10 操作系统下,如何使用 Qt 框架连接 MySQL 数据库是一个常见的问题。本文将详细介绍如何安装 Qt 开发环境、安装 MySQL 开发环境、授予普通用户数据库操作权限...

    Ubuntu10.10下kgdb环境搭建

    ### Ubuntu10.10下kgdb环境搭建详解 #### 前言 随着Linux操作系统在嵌入式领域的广泛应用,内核级别的调试成为了许多开发者必须掌握的一项技能。不同于用户空间的应用程序,内核级别的调试更加复杂,因为它发生在...

    Ubuntu 10.10安装配置tftp服务.doc

    ### Ubuntu 10.10 安装配置 TFTP 服务详尽指南 #### 引言 TFTP(Trivial File Transfer Protocol),简单文件传输协议,是TCP/IP协议族中的一个重要成员,主要用于在网络中实现简单且低开销的文件传输服务。TFTP...

    Ubuntu10.10下嵌入式开发环境的配置.doc

    ### Ubuntu10.10下嵌入式开发环境配置详解 #### 一、网络配置 在进行嵌入式开发之前,首先要确保Ubuntu系统的网络连接正常。对于使用锐捷网络接入方式的用户,可以通过安装`mentohust`软件来实现网络连接。 **...

    T430s_i7_ 99%完美全套驱动_10.10.4.7z

    标题中的"T430s_i7_ 99%完美全套驱动_10.10.4.7z"指的是适用于ThinkPad T430s,搭载Intel Core i7处理器的计算机的一套全面驱动程序,该程序包声称具有99%的完善度,并且是针对特定操作系统版本——可能是Windows ...

    ubuntu10.10下嵌入式QT开发环境搭建手记

    【Ubuntu 10.10下嵌入式QT开发环境搭建】 在Ubuntu 10.10操作系统中搭建嵌入式QT开发环境是一项技术性较强的任务,尤其对于初学者来说,可能会遇到诸多挑战。以下是一份详细的步骤指南,旨在帮助开发者顺利搭建环境...

Global site tag (gtag.js) - Google Analytics