免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1413 | 回复: 0
打印 上一主题 下一主题

Linux下安装Qt [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-02 17:24 |只看该作者 |倒序浏览
前段时间简单的学习了一下Linux下图形编程Qt编程软件,安装方法我来说一下,最令我难忘的是安装Qt编译时间长达漫长两个小时。下面我就来说一下安装Qt的具体步骤:
一、下载Qt源码包到本机,然后解压缩
#tar
zxvf qt-x11-free-3.2.1.tar.gz -C /usr/local         
//将qt-x11-opensource-src-4.2.3.tar.gz源码包解压缩到/usr/local目录(推荐解压缩至
/usr/local目录)
二、进入用户家目录的.bash_profile文件设置Qt环境变量,在这里我们以root用户以例。
#vi /root/.bash_profile          //打开root用户.bash_profile文件
在root用户.bash_profile文件中设置环境变量,在此文件里面添加如下内容:
QTDIR=/usr/local/qt-x11-free-3.2.1
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export  QTDIR PATH MANPATHLD_LIBRARY_PATH
添加完上面信息后按ESC键,“Shife+:”组合键回到vi编辑器命令行状态,输入wq!(强制保存退出)
三、添加完环境变量后,使环境变量立即生效:#source /root/.bash_profile
四、进入Qt解压缩的目录
#cd
$QTDIR或#cd
/usr/local/qt-x11-free-3.2.1都可以,因为在/root/.bash_profile文件已经定义了环境变量QTDIR=
/usr/local/qt-x11-free-3.2.1和export  QTDIR 。
五、使用configure工具来构建Qt库和它提供的工具:./configure(./configure --help 配置选择的列表。例:-thread选项来创建这个库的一个多纯种版本。)
六、最后一步就要进入漫长的Qt安装编译时间了,有事的就出去办事吧,安装编译时间大约需要两个小时。编译命令:make
Qt安装过程就是这样了,祝您安装Qt成功!!最后说明一下我的安装环境是Red Hat Linux 9 操作系统。
首先我们进入Linux的图形界面,打开一个控制终端(在桌面空间处单击鼠标右键,在弹出的单菜中选择“新建控制终端”。),在控制终端里面新建一个.cpp文件,并编写程序,如下:
#vi HelloWorld.cpp        //建立一个HelloWorld.cpp文件
#include
#include
int main(int argc,char *argv[])
{
          QApplication app(argc,argv);
          QLabel *label=new QLabel("Hello World!!!",0);
          app.setMainWidget(label);
          label->show();
          return app.exec();
}
写完上面的代码后保存退出(wq)vi编辑器。
#qmake -project          //把.cpp文件编译成.pro文件
#qmake HelloWorld.pro          //通过.pro文件自动创建Makefile文件
#make            //编译,生成HelloWorld执行文件
#./HelloWorld        //运行HelloWorld文件
程序正常运行对话框显示“HelloWorld!!!”,证明Qt安装成功!!
本教程仅供广大linux爱好者学习参考来用,如想详细学好linux,linuxext建议您自己买本linux用书配合本教程效果会更佳!
本教程版权属于Linuxext所有,如要转载请随时与我们联系!!如未经本网站允许私自转载将承担法律责任,后果自负!!Linuxext拥有最终解释权和保留解释权!!

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/67893/showart_1357583.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP