如果你懂一点C语言,了解一点嵌入式,对Qt在Linux上的开发感兴趣的话,可以参考本文写一个入门级的小程序,来进一步了解Qt。
对环境的要求:Linux机器上已经安装了Qt,我用的版本是3.3。为了方便开发,使用VncViewer访问Linux,UltraEdit编写程序并通过ftp传送到Linux机器。
1.写以下代码并存为helloworld.cpp。别敲错了,我跟编译器不熟,报错基本考自查,所以手误这种不算问题的问题还是要尽量避免。
这段代码的逐段解释参见《Qt参考文档 Qt教程一 第一章 Hello, World!》
2.在Linux下创建一个文件夹叫helloworld,把helloworld.cpp放进去。提醒使用VncViewer的读者,要放在自己权限可以访问到的目录下。
3.登录Linux,打开终端,进入helloworld文件夹,输入命令qmake -project。执行后用ls查看,是不是多了helloworld.pro文件?qmake -project的意思是用qmake根据helloworld.cpp生成其工程文件,即.pro文件。
输入命令qmake,ls查看一下,是不是又多了一个Makefile文件?qmake根据工程内已有的文件以及他们之间的引用关系自动生成Makefile文件,在这个文件里指定了编译器。
4.输入make命令,会生成一个名为helloworld的文件,标志着我们成功了!文件没有后缀,是可执行的文件,相当于Windows下的helloworld.exe

这篇博客适合对C语言有一定了解,对嵌入式和Qt感兴趣的读者。文中介绍如何在Linux上使用Qt 3.3开发一个简单的HelloWorld程序,包括编写源代码、创建项目文件、编译和执行。遇到的问题如qmake命令执行失败、库文件找不到等问题,以及解决方案也进行了详细说明。

2603

被折叠的 条评论
为什么被折叠?



