设为首页 加入收藏

TOP

Linux/Ubuntu 下编译安装Qt(和减少Qt编译时间)
2014-11-24 07:56:39 来源: 作者: 【 】 浏览:1
Tags:Linux/Ubuntu 编译 安装 减少 时间

使用Qt编程简单的方法是下载Qt SDK 安装,跟安装一般的程序一样,很快,很简单。安装完后,在 应用-编程 那就会看到一个Qt Creator的东西,利用它就可以进行Qt编程了。


但是如果是下载源代码的Qt,如qt-x11-opensource-src-4.5.1.tar.gz文件,那要怎么安装呢?


1、下载源安装程序,如 qt-x11-opensource-src-4.5.1.tar.gz


2、解压到某一目录


3、cd 进入解压后的目录,命令:


./configure -release -nomake demos -nomake examples
./configure -release -nomake demos -nomake examples


加上-release -nomake demos -nomake examples参数后,可以大大减少Qt编译时间。没加这几个参数时,编译时间会长达五、六个钟。加上的话,大概只需要2个钟。


第二、三个参数说的是不编译demos和examples。如果在后面的使用中发现有些Qt自带的小工程(在examples里面)需要编译了,可以采用一般编译Qt 程序的方法,同样可以编译和测试例子代码。但是-nomake 参数在较新的Qt版本才有提供。


上面的语句执行后,看是否有出现问题。


● 常见问题:出错信息”Basic XLib functionality test failed!”


● 解决方法:


sudo apt-get install libX11-dev libXext-dev libXtst-dev
sudo apt-get install libX11-dev libXext-dev libXtst-dev


4、没问题后


make


5、make没问题后再


sudo make install


6、加环境变量:


在你home目录下你的的名字的目录中,在.profile文件中追加如下环境变量:(为Qt设置一些特定的环境变量,这个很重要!.profile文件是隐藏的,可在你的名字目录下,按Ctrl+H显示所有文件查看到)


QTDIR=/usr/local/Trolltech/Qt-4.5.1/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
QTDIR=/usr/local/Trolltech/Qt-4.5.1/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH


上面的QTDIR=……是你Qt的安装目录,在./configure时如果没有指明安装目录,Qt会自动安装到 /usr/local/Trolltech目录下,根据你的Qt版本设置好QTDIR=……


7、重启一下电脑,接着在终端测试一下qmake,看是否可以正常使用


8、安装结束



--------------------------------------------------------------------------------


9、执行QT程序过程如下:


到.cpp文件的目录下


qmake -project (生成.pro)


qmake (生成MAKEFILE)


make (生成可执行文件)


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇QT 编写 静态库和动态库 下一篇Linux/Ubuntu下 静态编译Qt程序

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·请问c语言刚入门,该 (2025-12-26 10:21:04)
·python 编程怎么定义 (2025-12-26 10:21:01)
·09-指 针 (一)-c语言 (2025-12-26 10:20:58)
·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)