qmake的使用,如何操作QT命令行

来源:互联网 发布:万能游戏透视软件 编辑:程序博客网 时间:2024/06/06 09:59

qmake的使用,如何操作QT命令行

这个问题之前我并没有想到,我以为QT就是一个软件,却没想到用命令行也可以操作。简单学了一会,搞定,OK。这里还是想写下,万一以后自己又需要用到了,点开博客,就可以看到各种命令和操作步骤,岂不快哉。

一.QT的安装

这里只需要注意一点,安装过程中,会出现这个界面。选中minGW,但是一般都是默认本身就是勾选的,所以这一点基本不需要管他。

二.找到QT的命令行

1.在开始中找到Qt Command Prompt,这个东西就是QT的命令行窗口了,当然,我在网上查了下,有的人可能不叫这个名字,不过肯定可以找到一个类似的,点开就可以了。这个命令行和超级终端,那个cmd不是一回事,我刚开始就跑到超级终端去输入了,然后完全不对。

三 .构建一个.cpp文件

1.构建.cpp文件的方法太多了,随便举个例子,VC++ 6.0,创建一个工程,创建一个.cpp文件,写入代码,保存,然后去相应的工程目录,删除掉所有除了.cpp文件的其他所有东西,就OK了。当然,自己新建可可以,注意更改后缀名。

2.在.cpp中输入代码

#include<QApplication>#include<QLabel>int main(int argc,char **argv){QApplication app(argc,argv);QLabel *label = new QLabel("hello qt!");label->show();return app.exec();}

本代码取自 C++ GUI QT4

3.进入命令行,然后敲入如下命令,我的代码是放到E盘下的hello目录下 (注意,此时hello目录下,应该只有一个.cpp文件,不应该有其他的文件)

1)E:

//进入E盘

2)cd hello

//进入hello目录

3)qmake -project

//这时候会生成一个与平台无关的项目文件,hello.pro,在hello目录下可以看到多出一个.pro文件

4)qmake hello.pro

//这时候,可以发现hello目录下,多出一个debug目录,一个release目录,还有makefile文件等

5)mingw32-make

这一步,在C++ GUI QT 4 上写的是,make,但是我不能用,但上面的命令是可以的

输入上述命令后,在debug目录下,就可以看到可执行文件.exe了

6)debug \hello

就可以顺利运行,看到刚才代码的效果了,是一个窗口,上面写着 hello qt!

总结:在第四步的时候,顺利生成了makefile文件。因为“手写Makefile是比较困难并且容易出错的,尤其是需要给不同的平台和编译器组合写几个Makefile。使用qmake,开发者创建一个简单的“项目”文件并且运行qmake生成适当的Makefile。qmake会注意所有的编译器和平台的依赖性,可以把开发者解放出来只关心他们的代码。”

如果想更深入了解的话,请看Qmake用户手册

http://www.kuqin.com/qtdocument/qmake-manual.html

原创粉丝点击