QT是用于C++图形界面开发的开发包。具有和java awt/swing相似的特征。
首先就是了解QT是怎么回事了,google之,会发现几篇浅显的入门介绍。
由于是编程,所以把环境安装配置好,写出一hello world程序并能运行就可以扫平入门壁垒了。
到qt官网上下载集成bin/exe包或者简化的tar包
windows下面自不必说,动动鼠标就搞定了
linux下面有点麻烦,需要先安装好libx11-6,libx11-dev, libxext6,libxext-dev.
然后更改bin包的属性,使其可以运行,
chmod u+x qt-x11-opensource-src-4.5.3.bin
运行以root权限[ubuntu下加sudo]
./qt-x11-opensources-src-4.5.3.bin
就可以进入图形界面了
至于tar包
先解压到一个目录下,比如 /tmp
cd /tmp
tar xvf qt-x11-opensources-src-4.5.3.tar.gz
进入源码目录
cd qt-x11-opensources-src-4.5.3
设置
./configure
如果出错的话需要安装libx11-6,libx11-dev, libxext6,libxext-dev.
编译安装
make
make install
删除源码目录
rm -rf qt-x11-opensources-src-4.5.3
一切没问题的话就可以进入helloworld的编写了
[bin版的有自己的图形界面开发工具,不必多说。]
使用编辑器新建一个helloworld的cpp文件,笔者爱好emacs,因为emacs虽然上手较难,但一旦上手,就爱不释手,因为它是一柄神兵。
所以是这样的,
emacs hello.cpp &
输入源码
然后用qmake建立工程
qmake -project
注意,到此时工程是与平台无关的,可以移植到windows等系统上
下一步根据当前平台创建配置文件
qmake hello.pro
然后make
make
就生成可执行文件hello了
./hello
可以查看结果。
#end
hongmi