当前位置:网站首页>QT工程编译过程学习
QT工程编译过程学习
2022-08-09 15:43:00 【小小工程员】
文章目录
----- QT学习总结,来自夏曹俊讲师的QT课程学习
WIN系统
QT的.pro文件
编译pro文件使用的是qmake工具,生成Makefile,在win中使用jom来编译Makefile,在Linux中使用make编译Makefile。
win环境使用jom编译器进行pro工程手动生成

源文件编写
注意:!其中本次只是放了了main.cpp, 截图中person.h和.cpp只是用于看多个文件时如何添加到sources。
使用控制台查看输出;
getchar防止直接闪退;
设置系统的环境变量
qmake:在QT的vc的bin目录下;jom在QT的tools的bin目录下;
使用cmd命令行编译.pro


jom编译器编译Makefile

使用.bat脚本进行命令批处理
bat脚本可以将命令进行批处理,方便一键完成命令调用;

上述完成则生成最终的调试版本的exe
Linux系统
类似于win系统的过程;命令可以参照.sh批处理命令脚本(win中批命令处理脚本是bat,Linux中是sh)
- 添加环境变量(添加路径;注意,Linux中用冒号:隔断不同的环境路径,win中是分号;隔断$PATH代表当前已有的环境路径)
- 使用qmake编译.pro
- 使用make代替了win中的jom进行Makefile的编译
- 可执行生成的可执行文件
- 注意:若使用sh脚本一键执行,则需要添加可执行权限


边栏推荐
- 二.sizeof和strlen的区别
- 网络——数据交换方式
- Numpy数组索引/切片 多维度索引
- 日志定期压缩、清除
- Heap series_0x0A: 3 methods to solve the heap overflow problem at once
- 2022-08-09日报:做学术OR去公司 ? 想通这点,治好 AI 打工人的精神内耗
- August 9, 2022: Build .NET apps in C# -- use the Visual Studio Code debugger to interactively debug .NET apps (won't, fail)
- dichotomy
- 二叉树详解
- OpenCV 图像变换之 —— 直方图均衡化
猜你喜欢
随机推荐
【嵌入式入门篇】嵌入式0基础沉浸式刷题篇1
打印星型图「建议收藏」
DP 优化方法合集
使用SourceTree添加SSH公钥并克隆码云项目(笔记整理篇)
Selenium的安装
中科院打脸谷歌:普通电脑追上量子优越性,几小时搞定原本要一万年的计算...
良匠-手把手教你写NFT抢购软(三)
PADS生成位号图
苹果开发者账号 申请 D-U-N-S 编号
Heap series_0x09: Example of heap corruption (illegal access + uninitialized + heap handle mismatch)
易基因|作物育种:DNA甲基化在大豆优良品种培育中的作用研究成果
一.字符 字符串 指针字符
「我觉得AI领域乙烷」网友:你说的太多了,让AI来总结一下
分布式恢复【进阶篇】
Nacos注册中心 Feign远程调用 Gateway服务网关
uniapp project construction
Base64工具类
时间日期格式工具类
2022钉钉杯A题思路及代码:银行卡电信诈骗危险预测
视频聊天源码——一对一直播如何提高直播质量?









