在不适用IDE的情况下如何用命令行编译QT呢

电子说

1.2w人已加入

描述

这个问题除了面试的时候,面试官会提到,其他时候基本用不着。  

编译QT程序分为三步:创建工程文件、生成makefile、编译源码。  

源码  

源码直接贴上课上的代码,模拟Windows的运行窗口,实现一个简单的页面。

代码存放的路径不能有中文。 

qmake.cpp
 

QTcreator
QTcreator
 

搭建环境

虽然是用命令行编译,但是还得安装QT的库和一些常用的编译工具。这里安装的是QT5.8开发环境,里面集成了QtCreator。  

提前配置好环境变量。  


QTcreator  

一个是qmake的安装路径,一个是mingw32-make的路径。  

生成工程文件  

打开cmd,进入源码所在目录。  

QTcreator  

使用qmake生成工程文件。


  QTcreator  

如果执行成功,会多出一个.pro文件,即工程文件。  

修改工程文件,添加两个库。


  QTcreator  

生成makefile文件  

使用qmake命令生成makefile文件。
 
QTcreator  

这一步会生成好几个文件和文件夹。  

编译源码


  QTcreator  

最终在release目录下生成的exe文件就是可执行文件,双击即可运行。

  QTcreator



审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分