当前位置: 首页 > article >正文

2、用命令行编译Qt程序生成可执行文件exe

一、创建源文件

1、新建一个文件夹,并创建一个txt文件 

2、重命名为main.cpp

3、在main.cpp中添加如下代码
#include <QApplication>
#include <QDialog>
#include <QLabel>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QDialog w;
    w.resize(200, 200);
    QLabel label(&w);
    label.setText("Hello world! 你好,Qt!!!");
    w.show();
    return a.exec();
}

二、打开命令提示符程序

1、找到Qt 5.12.0 for Desktop,并点击打开

2、我创建的文件夹在e盘,所以先输入“e:”回车

3、再输入“cd 文件夹路径”,回车

三、生成项目文件pro

1、输入: qmake -project, -前有空格,后没有空格
在文件夹中生成"xxx.pro",xxx与文件夹同名

2、在xxx.pro中添加如下代码,注意位置
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

四、生成Makefile文件

输入:qmake,回车
生成如下文件和文件夹

五、生成可执行文件exe

1、输入:mingw32-make,回车,-前后都没有空格

2、在 release文件夹中生成.exe文件

六、运行测试

切换到release文件夹中,输入: cd release
运行可执行程序,输入: Command .exe


http://www.kler.cn/a/146728.html

相关文章:

  • Android开发实战班 - Activity 生命周期
  • Jmeter 如何导入证书并调用https请求
  • 【git】git取消提交的内容,恢复到暂存区
  • golang开源框架:go开源验证框架validator
  • 使用Python编写一个简单的网站爬虫,从网站上抓取新闻标题和链接。
  • DNS with libevent
  • 为什么选择美国VPS服务器
  • Spring Security 6.1.x 系列(5)—— Servlet 认证体系结构介绍
  • 【新手解答2】深入探索 C 语言:一些常见概念的解析
  • Mysql 锁机制分析
  • Django框架环境的搭建(图文详解)
  • spring Cloud在代码中如何应用,erueka 客户端配置 和 服务端配置,Feign 和 Hystrix做高可用配置
  • IDEA DeBug
  • uniapp使用Vue3挂载函数到全局
  • 如何在gitlab上使用hooks
  • Android 相机库CameraView源码解析 (二) : 拍照
  • 深入理解MySQL索引及事务
  • python小数据分析小结及算法实践集锦
  • 后端接口返回二进制流音频数据,前端 js 如何播放?
  • 【源码】医院安全(不良)事件管理系统,11种不良事件类型,覆盖全院全部科室及所有可能发生的不良事件
  • 【nlp】3.3 Transformer论文复现:2. 编码器部分(掩码张量、多头注意力机制、前馈全连接层)
  • 给pycharm项目设置conda环境
  • Edit And Resend测试接口工具(浏览器上的Postman)
  • python+gurobi求解线性规划、整数规划、0-1规划
  • C#-关于日志的功能扩展
  • Linux的基本指令(四)