《Linux下Qt编程⼊门》-Qt的安装
因为本书主要介绍的是Linux下Qt的编程,这⾥只介绍Qt在Linux下的安装。
关于Linux的安装介绍,不是本书的讲述的内容,如果您还没有接触过Linux,先从学习Linux基础开始吧。
选中它
点击后,有相应的下载链接,下载qt-x11-free-3.3. ⽂件。
安装前,你可能需要root权限,这取决于你要安装Qt的路径的权限,⾸先,解压开压缩⽂件。
cd /usr/local
gunzip qt-x11-free-3.3. # 对这个包进⾏解压缩
tar xf qt-x11- free-3.3.2.tar # 对这个包进⾏解包
或者直接
cd /usr/local
tar –zxvf qt-x11-free-3.3.
执⾏完后会⽣成⼀个包含主要的包中⽂件的/usr/local/ qt-x11- free-3.3.2⽬录,把qt-x11- free-3.3.2重新命名为qt(或者建⽴⼀个链接):mv qt-x11-free-3.3.2 qt
这⾥假设Qt要被安装到/usr/local/qt路径下
你的主⽬录下的.profile⽂件(或者.login⽂件,取决于你的shell)中设置⼀些环境变量
o QTDIR -- 你安装Qt的路径
o PATH -- ⽤来定位moc程序和其它Qt⼯具
o MANPATH -- 访问Qt man格式帮助⽂档的路径
o LD_LIBRARY_PATH -- 共享Qt库的路径
⽰例:
在.profile⽂件(如果你的shell是bash、ksh、zsh或者sh)中,添加下⾯这些⾏:
QTDIR=/usr/local/qt
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
在.login⽂件(如果你的shell是csh或者tcsh的情况下),添加下⾯这些⾏:
setenv QTDIR /usr/local/qt
setenv PATH $QTDIR/bin:$PATH
setenv MANPATH $QTDIR/man:$MANPATH
setenv LD_LIBRARY_PATH $QTDIR/lib:$LD_LIBRARY_PATH
做完这些之后,你需要重新登录,或者在继续⼯作之前重新指定你的配置⽂件,这样⾄少$QTDIR被设置了。否则的话安装程序就会给出⼀个错误信息并且不再进⾏下去了
安装你的许可证⽂件。对于⾃由版本,你不需要⼀个许可证⽂件。对于专业版和企业版,你就需要安装⼀个和你的发⾏版⼀致的许可证⽂件。
编译Qt库,并且连编实例程序、教程和⼯具(⽐如Qt设计器),就像下⾯这样。
输⼊:
./configure
这样的话就为你的机器配置Qt库。注意在默认条件下GIF⽂件⽀持选项是关闭的。运⾏./configure -help就会得到配置选项的⼀个列表。阅读PLATFORMS⽂件能够得到被⽀持的平台的列表。
⽣成库和编译所有的例程和教程:
make
根据您机器的配置,编译速度会有不多,需要等待⼀段时间。
在很少的情况下,如果你使⽤了共享库,在这个地⽅你也许需要运⾏/sbin/ldconfig或者其它相似的东西。
如果你在运⾏实例程序的时候遇到问题,⽐如消息如下
can't load library 'libqt.so.2'
你也许需要在配置⽂件中给定⼀个qt库的定位,并且以root的⾝份在你的系统中运⾏/sbin/ldconfig。并且你不要忘记了在上⾯的第⼆步中提到的设置⼀个LD_LIBRARY_PATH环境变量。
在线的HTML⽂档被安装到了/usr/local/qt/doc/html/,主页⾯是/usr/local/qt/doc/html/index.html。man帮助⽂档被安装到
了/usr/local/qt/doc/man/。
你已经做完了。Qt已经安装完毕。安装完毕后不会像WINDOWS安装程序⼀样,会在开始菜单上添加菜单。
linux在线编程在Linux命令模式下,键⼊以下命令
designer
就可以看到Qt Designer界⾯了。为了⽅便使⽤,您可以在桌⾯上添加⼀个快捷⽅式。
Qt提供了⼏种命令⾏和图形⼯具来减轻和加速开发过程。
l Qt设计器可视化地设计视窗
l Qt语⾔学家翻译应⽤程序使之能够进⼊国际市场
l Qt助⼿快速地发现你所需要的帮助
l Qmake 由简单的宇平台⽆关的项⽬⽂件⽣成Makefile
l qembed 转换数据,⽐如把图⽚转还为C++代码
l qvfb 在桌⾯上运⾏和测试嵌⼊式应⽤程序
l makeqpf 为嵌⼊式设备提供预先做好的字体
l moc 元对象编译器
l uic ⽤户界⾯编译器
l qtconfig ⼀个基于Unix的Qt配置⼯具,这⾥是在线帮助
⼩节
本章主要介绍了Qt在红旗Linux Desktop 4.1下的安装,⾄少Qt在其它系统下的安装⽅法,可详细查看安装说明,在Linux下可以在解压缩后,参考/usr/local/qt⽬录下的install⽂档。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论