- 浏览: 763368 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
首先总结一下:安装从网上找了两篇文章:
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_*开头到动态链接库和静态链接库文件。
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_*开头到动态链接库和静态链接库文件。
发表评论
-
mac无法debug
2019-09-23 17:36 253升级新的lldb,底层脚本用的py3,而qtcreator暂不 ... -
现有项目生成pro文件
2018-07-21 15:32 1277qmake -project -
QtCreator使用arm编译器
2014-04-18 16:19 1222构建工具链各种不和谐,心一狠,直接改最原始的配置文件 1.首 ... -
qtcreator c++11
2013-07-15 22:10 1383在.pro里面:QMAKE_CXXFLAGS += -std= ... -
qt webkit
2013-03-28 17:27 815arora是一个很不错的开源的浏览器,我说它不错并不见得它的性 ... -
qt profile
2012-05-29 17:04 5380这篇文章是我从360doc上转的,本来是要把转的url列出来的 ... -
QtConcurrent
2012-05-26 14:48 2017当我们想在一个或多个辅助线程执行的同时做一些后台处理且无须使用 ... -
QThreadPool
2012-05-23 22:24 2199#include<QThreadPool> ... -
用qtcreator但不用qt库
2012-04-17 10:48 1311pro file: QT -= core gui -
qtcreator缺少编码
2012-04-14 13:46 874将plugins/codecs复制到yourcreator/b ... -
QTableView显示tooltip与设置日志
2012-01-11 22:15 3669原文http://www.cppblog.com/biao/a ... -
Qt mysql相关
2011-11-28 23:44 1790sudo apt-get install mysql-serv ... -
Qt自定义事件
2011-08-31 14:48 5308先看下官方的文档:(google translation) Q ... -
QComboBox下拉item变灰
2011-07-21 10:10 1938qobject_cast<QStandardItemMo ... -
Qt国际化
2011-07-21 09:37 9671.先在.pro中加入一行:TRANSLATIONS = xx ... -
Qt读写xml
2011-07-20 10:49 6460test.xml <?xml version=&qu ... -
Qt多线程
2011-07-18 21:08 1452Qt中线程安全的类有QMutex,QMutexLocker,Q ... -
生产者与消费者
2011-07-16 09:42 2#include<iostream> #in ... -
Qt读写二进制文件
2011-07-11 22:11 5677DataStream.h #ifndef DATASTRE ... -
QItemDelegate
2011-07-09 10:57 1886.h #ifndef DIALOG_H #define ...
相关推荐
Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。 熟悉Ubuntu系统的用户了解,在...
### 使用Ubuntu 10.10 DVD ISO作为本地源更新软件的方法 在本文中,我们将详细介绍如何使用Ubuntu 10.10 DVD ISO文件作为本地软件仓库来更新系统中的软件包。这种方法对于网络不稳定或者带宽有限的环境非常有用,...
Ubuntu 10.10 下 TFTP 服务器配置笔记 本文档介绍了在 Ubuntu 10.10 操作系统下如何配置 TFTP 服务器,从虚拟机网络配置到 TFTP 服务器的搭建,旨在帮助读者快速搭建 TFTP 服务器。 一、虚拟机网络配置 在 Ubuntu...
### Ubuntu 10.10 安装与配置全过程详解 #### 一、准备工作与下载 在开始安装之前,首先需要准备好相应的环境和资源。Ubuntu 10.10 的下载地址为:[http://www.ubuntu.org.cn/desktop/get-ubuntu/download/]...
### 在U盘中安装Ubuntu 10.10的方法 #### 安装前的准备与注意事项 ##### 一、安装条件 要在U盘上安装Ubuntu 10.10,首先需要满足一定的硬件条件: 1. **U盘容量**:至少需要4GB以上的U盘,以确保能够容纳Ubuntu...
### Ubuntu 10.10 在 Windows XP 下的安装指南及关键知识点 #### 安装环境与准备 - **操作系统**: Windows XP - **硬盘需求**: 至少 40GB 的空闲空间,用于安装 Ubuntu 10.10 和相关文件。 - **所需文件**: - **...
### Ubuntu 10.10 安装指南详解 #### 引言 Ubuntu 10.10,代号"Maverick Meerkat",是一款备受赞誉的开源操作系统,基于Debian并采用Linux内核。它以其用户友好、稳定可靠的特点,赢得了全球无数用户的青睐。本文将...
### Ubuntu 10.10 镜像文件下载及使用指南 #### 一、Ubuntu 10.10 概述 Ubuntu 10.10,代号Maverick Meerkat,是Ubuntu发行版的一个版本,于2010年10月10日发布。该版本在桌面环境方面进行了多项改进,并引入了新...
ubuntu10.10建立QT开发环境.doc
ubuntu 10.10网络配置10步曲
U盘安装ubuntu10.10图文教程
Ubuntu 10.10 下 Qt 连接 MySQL 数据库 在 Ubuntu 10.10 操作系统下,如何使用 Qt 框架连接 MySQL 数据库是一个常见的问题。本文将详细介绍如何安装 Qt 开发环境、安装 MySQL 开发环境、授予普通用户数据库操作权限...
### Ubuntu10.10下kgdb环境搭建详解 #### 前言 随着Linux操作系统在嵌入式领域的广泛应用,内核级别的调试成为了许多开发者必须掌握的一项技能。不同于用户空间的应用程序,内核级别的调试更加复杂,因为它发生在...
### Ubuntu 10.10 安装配置 TFTP 服务详尽指南 #### 引言 TFTP(Trivial File Transfer Protocol),简单文件传输协议,是TCP/IP协议族中的一个重要成员,主要用于在网络中实现简单且低开销的文件传输服务。TFTP...
### Ubuntu10.10下嵌入式开发环境配置详解 #### 一、网络配置 在进行嵌入式开发之前,首先要确保Ubuntu系统的网络连接正常。对于使用锐捷网络接入方式的用户,可以通过安装`mentohust`软件来实现网络连接。 **...
标题中的"T430s_i7_ 99%完美全套驱动_10.10.4.7z"指的是适用于ThinkPad T430s,搭载Intel Core i7处理器的计算机的一套全面驱动程序,该程序包声称具有99%的完善度,并且是针对特定操作系统版本——可能是Windows ...
【Ubuntu 10.10下嵌入式QT开发环境搭建】 在Ubuntu 10.10操作系统中搭建嵌入式QT开发环境是一项技术性较强的任务,尤其对于初学者来说,可能会遇到诸多挑战。以下是一份详细的步骤指南,旨在帮助开发者顺利搭建环境...