Linux平台Qt开发之Hello world

2 篇文章 0 订阅

Linux平台Qt开发之Hello world

出自:水流心

Linux平台下Qt应用程序开发之Hello world,其实就是学着如何建立开发环境及如何将源文件变为可正确执行的程序。这里是使用C++进行开发的流程。

1.安装Qt开发库

有多种方法可以安装,可根据实际情况进行选择。在Fedora core 7 (FC7)上可使用软件包管理器来自动安装。运行软件包管理器,选择: 开发 -> KDE软件开发,如下图:



点击“可选的软件包”按钮打开选择对话框,如下图:



勾选“qt4-devel-***”,Development files for the Qt toolkit。 ***可能会因平台及版本而有所差异。点击close按钮关闭对话框,然后进行安装。

2.编辑源文件

新建目录qthello,并进入qthello目录

mkdir qthello

cd qthello

注意:Qt 程序项目不能以 "qt"、“qt-mt”、“qte” 等作为其顶级目录名,否则编译时会发生错误。

建立源文件hello.cpp,并输入下列内容,然后保存。
#include <qapplication.h>
#include <qpushbutton.h>


int main( int argc, char **argv )
{
QApplication a( argc, argv );

QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );

a.setMainWidget( &hello );
hello.show();
return a.exec();
}
3.编译

依次键入下列命令:

qmake -project #自动生成工程文件 qthello.pro
qmake #自动生成Makefile文件
make #编译,生成目标文件hello.o和最终的可执行程序qthello

4.运行

在当前目录键入下列命令:

./qthello

运行结果如下:



总体来说十分简单,工程文件以及Makefile文件的自动生成大大简化了开发过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值