1. 首先配置一些编译Qt要用到的类库,使用以下命令:
$sudo apt-get install build-essential libpcap0.8-dev libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
2. 然后到Qt官网下载qt-everywhere-opensource-src-xxx.tar.gz 源码包,地址:ftp://ftp.qt.nokia.com/qt/source/
我下载的是qt-everywhere-opensource-src-4.8.7.tar.gz,我放在了/usr/local/software下
解压缩
$sudo tar xzvf qt-everywhere-opensource-src-4.8.7.tar.gz
改名字
$sudo mv qt-everywhere-opensource-src-4.8.7 qt-4.8.7
4. 修改PATH环境变量,增加如下配置:
export QTDIR=/usr/local/software/qt-4.8.7
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
export PATH=$PATH:$QTDIR/bin:.
5. 配置Qt的configure:
$sudo ./configure -static --debug-and-release -nomake demos -nomake examples -no-exceptions
然后执行
-static 用来指定静态编译;
-nomake demos 用来指定不编译qt 的demos目录,examples亦然;
6. 配置完毕后
$sudo make
7. make完毕后,
$sudo make install
8. 安装完成后
jjl@jjl-E6440:/usr/local/software/qt-4.8.7/bin$ ./assistant
或
jjl@jjl-E6440:/usr/local/software/qt-4.8.7/bin$ ./designer
验证是否编译安装成功。
验证qt是否安装成功时,在$QTDIR/bin下执行 assistant,但是$QTDIR/bin明明已经加到了$PATH中,为什么不在$QTDIR/bin执行就报错呢?
错误如下:assistant: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/assistant': No such file or directory
通过错误看到:系统的qt主目录错误,估计是以前装别的东西时出现了问题。
可以安装手动安装qt库,$ sudo apt-get install qt-sdk
如果自己编译qt库,那就需要手动修改路径
cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/
会有一个default.conf配置文件,可以修改默认配置文件为你编译好的qt库路径.
我自己编译了qt4.8.7,于是修改default.conf为
/usr/local/software/qt-4.8.7/bin
/usr/local/software
这时候可以在任意地方执行assistant。
- 浏览: 523851 次
- 性别:
- 来自: 山东济南
最新评论
-
dragon_8844:
非常不错,nice
java.util.concurrent 多线程框架 -
wusendong:
很好的文章!受益匪浅,谢谢!
java.util.concurrent 多线程框架 -
SINCE1978:
你也关注并发啊
java.util.concurrent 多线程框架 -
lku1314:
这个不错 刚刚找到这个组建 以前孤陋寡闻了 像lz学习!标 ...
quartz 在WEB中应用小结 -
lliiqiang:
人们对于目标需要的需求明确的去做,对于目标以外的因素是随机的执 ...
flex和后端的数据交互(一)--XML和HTTPService
相关推荐
该插件解决ubuntu14.04系统,安装qt5.6,fcitx中文输入法默认不能在Qt creator中切换输入中文的问题。 据说从qt5.4之后的版本没办法直接通过apt-get安装fcitx的平台插件,所以该资源是我按照网上一篇非常棒的博客,...
本文档描述了在ubuntu14.04上qt5.9.0静态版本制作,根据网上的其他的资源整理而成,结合自己的实际操作。
本人亲测,主要针对的系统是ubuntu14.04和16.04,QT5.5版本以上,想自己编译的可按照http://www.cnblogs.com/cposture/p/5397694.html进行编译,不想编译的直接下载我编译好的就行 本人亲测,主要针对的系统是...
附64位ubuntu14.04.5编译出的qt5.6.2 mysql驱动(14.04好像都通用),存放位置Qt5.6.2/5.6/gcc_64/plugin/sqldrivers/ 保证已经安装mysql-client-n.n,否则不能连接数据库,如果运行环境没有安装qt,就按上面的方法...
Ubuntu+QT+VTK+Eclipse&QtCreator开发平台的搭建 各项版本号如下: ubuntu14.04 QT4 vtk5.8 Eclipse3.8 Qt Creator3.0.1 同时可一行命令完成,无需编译等
开发环境:VMware ubuntu14.04(安装编译了qt5.5.1,用于交叉编译)qtcreator 5.8 运行环境:Ubunut14.04、firefly aiork3288j-ubuntu18.04 其他说明: 项目需要,开发板上需要使用usb摄像头,我先直接通过v4l2的...
Qt源码编译./configure -prefix $PWD/qtbase -opensource 报错 ERROR: The OpenGL functionality tests failed ubuntu 14.04 LTS qt-everywhere-opensource-src-5.9.9
各位童鞋,资源里有编译好的海思Hi3531a的qt静态库,以及静态编译qt的脚本。如果您想自己编译,可以到官网下载qt5.7.0源码进行编译。我的交叉编译环境是ubuntu14.04 32bit
完美解决g2o的各种编译依赖问题,不使用最新版本的g2o,会出问题。这个版本适配ubuntu14.04,12.04,qt-4,适配No rule to make target /usr/lib/libqglviewer.so, needed by ../lib/libg2o_viewer.so
使用Qt编写的一个音乐播放器,播放库使用的开源的VLC,该播放器可以在windows和...程序编译后,将file文件夹中所有的文件拷贝到可执行程序bin/目录下 环境 * windows 10 64位 * ubuntu 14.04 32位 * Qt4.8.6(mingw32)
fcitx-qt5 库 ,ubuntu14.04上编译的,用于qt597。 解压后的libfcitxplatforminputcontextplugin.so文件复制到以下两个路径中: /安装路径/Qt5.8.0/5.8/gcc_64/plugins/platforminputcontexts/ /安装路径/Qt5.8.0/...
9、OpenCV的安装(ubuntu12.04安装openCV2.4.2和Install OpenCV 2.4.9 in Ubuntu 14.04, 13.10) 10、xx.cpp文件运行遇到问题及其解决办法 如果你是学习NAO机器人一员,这将加快你对nao机器人的了解与开发,本文章...
基于zigbee和stm32的智能家居系统,上位机使用Qt编写,实现了基本的监控。...Ubuntu 14.04 32 位 软件版本:Qt 4.8.6 IAR .0 Altium Designer 13.0 工具链:arm-linux-gcc 4.4.3 目前已经支持 Qt5 编译运行
Ubuntu 版本:Ubuntu14.04 64bit Ubuntu16.04 64bit 上测试编译通过。不能在 Ubuntu18 上测试。如有问题请自行解决!
Ubuntu 14.04 + Linux 3.13.0 Ubuntu 13.10 + Linux 3.11.0 Ubuntu 13.04 + Linux 3.8.0 UX31A Ubuntu 14.04 Ubuntu 13.10 如何安装 必需的软件包: libbsd-dev,qt4-qmake / qt5-qmake,g ++ 安装ALS驱动...
Qt5Demo 演示AppImage捆绑了在Ubuntu 14.04上用Qt 5.10.1( )编译的软件包
qt5-dev libcgal-dev# 对于ubuntu14.04 sudo apt-get --yes为lib apriltags安装libcgal-dev#1.apriltags-cpp大楼git克隆要编译代码, cd apriltags_ros/software/apriltags-cpp mkdir build cd build cmake .....
Ubuntu 14.04 32 位 软件版本:Qt 4.8.6 IAR .0 Altium Designer 13.0 工具链:arm-linux-gcc 4.4.3 ``` 目前已经支持 `Qt5` 编译运行 ## 编译和运行 ### 下载代码到本地 ``` git clone git@github....
编译在 Ubuntu 14.04 上进行了测试,从下载了 QT 5.4.0 与 Ubuntu 一起分发的 QT 也应该制作。 如何编译: git clone /opt/Qt/5.4/gcc_64/bin/qmake make 调用相机: curl " " 使用MITM攻击和wireshark获取的...