qmake的使用,如何操作QT命令行
来源:互联网 发布:万能游戏透视软件 编辑:程序博客网 时间:2024/06/06 09:59
这个问题之前我并没有想到,我以为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
- qmake的使用,如何操作QT命令行
- QT总结第5篇:qmake的使用,如何操作QT命令行
- QT 中qmake 的使用
- Qt学习笔记(1) 命令行使用qmake构建工程
- Qt编程中qmake的使用详解
- Qt编程中qmake的使用详解
- Qt编程中qmake的使用详解
- qmake之如何使用qmake
- Qt之使用qmake
- 如何在非Qt 程序中使用qmake
- QT的qmake流程
- 如何让qmake生成的Makefie不链接Qt库
- Qmake在QT中的使用
- QT--项目文件的编写方法和qmake的使用
- 分析与学习Qt Solution对qmake的使用
- 使用QT的qmake工具生成VS工程
- 使用QT的qmake工具生成VS工程
- 使用QT的qmake工具生成VS工程 .
- Spring的注解@DependsOn
- 237. Delete Node in a Linked List
- 注册
- LeetCode-94. Binary Tree Inorder Traversal
- JavaScript图片压缩上传
- qmake的使用,如何操作QT命令行
- 吴恩达深度学习笔记之改善神经网络(一)
- E企播报:大数据进化AI决策 阿里云AWS竞相布局
- 封装Okhttp3Util(拦截器)
- FreeRTOS学习--1
- 【反转问题】POJ
- CyclicBarrier 打造一个安全的门禁系统
- 购物车页面
- npm 使用介绍