您的位置:首页 > 运维架构 > Linux

Linux平台下Qt应用程序开发之Hello world

2013-07-09 11:45 471 查看
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,并输入下列内容,然后保存。

QUOTE:
#include

#include

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文件的自动生成大大简化了开发过程。











内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: