- 浏览: 725318 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1044)
- 数据结构 (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 (64)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
最新评论
首先总结一下:安装从网上找了两篇文章:
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 233升级新的lldb,底层脚本用的py3,而qtcreator暂不 ... -
现有项目生成pro文件
2018-07-21 15:32 1232qmake -project -
QtCreator使用arm编译器
2014-04-18 16:19 1191构建工具链各种不和谐,心一狠,直接改最原始的配置文件 1.首 ... -
qtcreator c++11
2013-07-15 22:10 883在.pro里面:QMAKE_CXXFLAGS += -std= ... -
qt webkit
2013-03-28 17:27 787arora是一个很不错的开源的浏览器,我说它不错并不见得它的性 ... -
qt profile
2012-05-29 17:04 5350这篇文章是我从360doc上转的,本来是要把转的url列出来的 ... -
QtConcurrent
2012-05-26 14:48 1975当我们想在一个或多个辅助线程执行的同时做一些后台处理且无须使用 ... -
QThreadPool
2012-05-23 22:24 2166#include<QThreadPool> ... -
用qtcreator但不用qt库
2012-04-17 10:48 1257pro file: QT -= core gui -
qtcreator缺少编码
2012-04-14 13:46 852将plugins/codecs复制到yourcreator/b ... -
QTableView显示tooltip与设置日志
2012-01-11 22:15 3617原文http://www.cppblog.com/biao/a ... -
Qt mysql相关
2011-11-28 23:44 1762sudo apt-get install mysql-serv ... -
Qt自定义事件
2011-08-31 14:48 5271先看下官方的文档:(google translation) Q ... -
QComboBox下拉item变灰
2011-07-21 10:10 1869qobject_cast<QStandardItemMo ... -
Qt国际化
2011-07-21 09:37 9231.先在.pro中加入一行:TRANSLATIONS = xx ... -
Qt读写xml
2011-07-20 10:49 6400test.xml <?xml version=&qu ... -
Qt多线程
2011-07-18 21:08 1423Qt中线程安全的类有QMutex,QMutexLocker,Q ... -
生产者与消费者
2011-07-16 09:42 2#include<iostream> #in ... -
Qt读写二进制文件
2011-07-11 22:11 5637DataStream.h #ifndef DATASTRE ... -
QItemDelegate
2011-07-09 10:57 1852.h #ifndef DIALOG_H #define ...
相关推荐
ubuntu10.10建立QT开发环境,带截图~~~可以帮助新手在ubunt10.10搭建QT和qt embedded开发环境
用Ubuntu10.10 dvd版本作为本地源,Ubuntu 10.10 DVD ISO挂载的方式来更新软件,已经通过测试
Ubuntu 10.10在2010年10月正式发布,让众多Ubuntu用户都对这款全新的系统充满期望。毕竟,Ubuntu 10.10是Canonical公司推出的最为用户友好的系统,而且为它添加了很多新的功能。 熟悉Ubuntu系统的用户了解,在...
在U盘中安装Ubuntu 10.10的方法
ubuntu10.10下qt连接mysql数据库.pdf
Ubuntu 10.10的安装图解过程Ubuntu 10.10的安装图解过程
ubuntu10.10建立QT开发环境.doc
ubuntu 10.10网络配置10步曲
U盘安装ubuntu10.10图文教程
windows_XP下安装Ubuntu10.10
ubuntu10.10安装配置全过程图文详解
Ubuntu 10.10安装配置tftp服务.doc
Ubuntu10.10下tftp服务器配置笔记
Ubuntu10.10下嵌入式开发环境的配置
Ubuntu10.10下kgdb环境搭建
ubuntu10.10下嵌入式QT开发环境搭建手记,以下是一些环境搭建过程中碰到的问题,稍微整理了一下,建议在配环境的时候,多看几篇比较完整的环境搭建的文章,准备好前期工作(很多与编译有关的软件包提前装好),对比...
Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核
ath9k_htc for ubuntu 10.10的驱动。这个是专门针对Ubuntu 10.10的,由于Ubuntu10.10中已经包含了ar9271驱动,所以安装包只会安装ar7010驱动。如果你的系统不是Ubuntu 10.10那就安装ath9k_htc的完整驱动吧,我的空间...
写了一份Ubuntu10.10上搭建Android2.2基于ARM的交叉编译环境的文档,供那些对搭建Android 2.2交叉编译环境的人还很陌生的人作为参考。 注:由于疏忽,请把本文档第6页的“(3)配置环境变量”这一项中的"export JRE...