|
不知标题写得对不对呀 :D
在linux下写程序,肯定是要用Makefile了,但是写Makefile是一件相当烦的事
于是就有automake这样的工具。在kde下开发呢,有kdevelop这样的专业软件管理工具,但是它是专业级的,我们写一个小小的hello world之类的例程都用它,好像真有一点小题大作呀。这时我们就可以用qmake了
qmake是qt带的一个小型软件管理工具,但是功能能强,使用也很简单
下面就做一个小演示吧
1.建一个新的目录,用来写就的程序。
mkdir screen
cd screen
2.下面就写一个main.cpp文件吧。
我写的这个是一个非常简单的程序,它只是得到屏幕的宽与高,然后显示在命令行上,连窗口都没有。能说明问题就行:)
程序如下:
#include <qapplication.h>
#include <qdesktopwidget.h>
int main(int argc,char *argv[])
{
QApplication app(argc,argv);
QDesktopWidget *d=QApplication::desktop();
int h=d->height();
int w=d->width();
qWarning("height:%d,width:%d",h,w);
//printf("height:%d,width:%d\n",h,w);
}
3.将上面的文件存盘后,下面就是qmake出场了
qmake -project
运行上面的命令后,就能在screen目录里看到一个screen.pro的文件,这是qmake的工程管理文件。
4.下面开始生成Makefile
qmake -o Makefile screen.pro
你看,是不是有一个Makefile出来了,make一下:)
你看,用qmake管理软件是这么simple,有机会就试试吧
上面的只是我看qt文档随笔写得的一点感受,更多关于qmake的使用请看qt的文档。
小弟再一次献丑了 有什么问题,希望可以与大家一起讨论 |
|