如果你懂一点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的文件,标志着我