嵌入式项目1--Qt编写上位机软件
来源:互联网 发布:中秋节淘宝有活动吗 编辑:程序博客网 时间:2024/05/17 01:07
近来想学着做一个上位机软件,因而好好学了学Qt,目标是为项目的板子做一个上位机通信的软件。学习教材《Qt Creator 快速入门》,第三版,霍亚飞编著,笔者学习是买的教材书,这样看着比较有感觉,并且以后也可以回头学习。与此同时,附上该教材代码分享:
链接: https://pan.baidu.com/s/1nuJNClb 密码: 6u3n,这样一来,上手较快,省下了很多时间。
1、如何发布Qt
1、Qt Widgets Application可执行程序发布方式首先用 QtCreator 新建一个 Qt Widgets Application 项目,直接用默认的 QMainWindow 程序就可以了,项目名字假定是 SerialPort。然后以 Release/Debug 方式编译生成 exe 程序:生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径:C:\QtPros\hellomw\它的项目生成目录是C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\进入这个文件夹,在进入它的子文件夹 release/debug 里面,找到 SerialPort.exe ,将这个exe 复制到一个新的单独的文件夹里用于发布,比如存到 D:\SerialPort\ 文件夹里面。然后从开始菜单打开 Qt 命令行(注,在Qt的子目录下有一个 Qt5.6 for Desktop(MinGW 32bit,它就是Qt命令行)),输入命令 :cd /d D:\SerialPort然后使用 windeployqt 工具命令:windeployqt SerialPort.exe然后可以在 D:\SerialPort 文件夹里看到 windeployqt 工具自动复制的插件文件夹和 dll文件、qm文件。这时候得到的就完整的 exe 程序发布集合,依赖关系都解决好了。把 D:\SerialPort 文件夹 打包就可以发布了,不用自己一个个找 dll 文件了。D:\SerialPort 文件夹里的qm文件是多国语言翻译文件,不需要可以删了,其他的都保留。(注:此步骤宜在网吧的第一台机子进行,它安装了QT creator,运行成功过。)
2、这么做,还是太大了,一个小软件有600MB以上,压缩处理它。
http://enigmaprotector.com/en/downloads.html
下载–Enigma Virtual Box,将文件打包处理
最后生成一个exe文件,可以在其他环境下直接打开。
阅读全文
0 0
- 嵌入式项目1--Qt编写上位机软件
- QT上位机编写
- qt实现串口,UDP,TCP与嵌入式通信上位机软件
- QT实现简单的上位机软件
- QT 上位机(1)
- QT学习——QT5串口编写的上位机
- QT实现简单的上位机软件(2)
- 上位机软件开发
- 项目总结 -- RFID 读写器上位机软件
- 项目总结-上位机
- 用VB编写的上位机与嵌入式LINUX下位机的网络通信(TCP)
- 用LabVIEW编写上位机
- Python编写单片机上位机
- vs2010编写局域网上位机
- 上位机软件开发入门
- WiFi控制上位机软件
- RFID-上位机软件界面设计
- 匿名四轴上位机波形绘制软件所需的下位机报文协议编写
- Python logging 模块学习资料
- Java
- CFX系列(二):CXF处理复杂的对象
- 11月3日云栖精选夜读:《maven实战》读书笔记2——maven安装(windows和eclipse插件)
- MySQL中concat函数,concat_ws,group_concat,repeat() 函数用法
- 嵌入式项目1--Qt编写上位机软件
- Java内存图以及堆、栈、常量区、静态区、方法区的区别
- IDempiere实体设置向导乱码解决办法
- 机器学习和数据挖掘2——来认识Jupyter
- js获取url
- CXF系列(三):拦截器
- shell编程小例子及遇到的问题
- 欢迎使用CSDN-markdown编辑器
- 【超级实用】开关电源EMC设计实用技术!