11驾校科目一考试系统——发布项目

简介: 发布项目  当我们编写完项目之后就需要发布项目 。就需要发布项目了。一般发布项目的话我们会把所有需要的文件都放在一个文件夹里面,这样的话就更方便。有时候文件过多的话,有可能会有很多的子文件夹,我们先把功能工作目录设置一下,因为当前的工作目录是debug或者release,导致咱们在读取数据文件的时候需要相对路径的话还需要上一级目录去寻找。如下图所示。

发布项目

 当我们编写完项目之后就需要发布项目 。就需要发布项目了。一般发布项目的话我们会把所有需要的文件都放在一个文件夹里面,这样的话就更方便。有时候文件过多的话,有可能会有很多的子文件夹,我们先把功能工作目录设置一下,因为当前的工作目录是debug或者release,导致咱们在读取数据文件的时候需要相对路径的话还需要上一级目录去寻找。如下图所示。

9103798cf0bf4b7fb991104b0faf738c.png

我们先把工作目录修改一下。

修改工作目录

点击项目模式,先把编译模式设置为release然后点击项目。

dbe8bbd55f8045539862a5407063fab2.png

点击run,然后将 working directory修改为如下图所示:在当前这个项目文件下。

6c2ad1b2d2e244f5a6ea0148406e8a83.png

修改之前读取文件的路径为当前的路径


7e3265bf26404fcdb0dbb41860092483.png

使用windeployqt发布

以下为桌面建立一个exam发布文件夹,将ExamSys.exe及account.txt、exam.txt放入文件夹中

bc9f874d1d754558826a18f1ea501134.png


在 ‘‘开始’’ 菜单中选择点击【1】,右侧将弹出命令行,我们根据命令【2】和命令【3】进入到新建文件夹 '‘C:\Users\86134\Desktop\Exam’ 中, 最后执行命令【4】 windeployqt SmartQT.exe 完成依赖文件的抓取;

1393ab32fc4b46af8debff2ceabc96df.png

最终结果:

e663c31fa2274920a38ddc782a1ce889.png

运行结果

8ed3dd39b3494989bca4bc811cd6bf34.png

如果还是遇到问题

记得进入在之前安装qt的源文件的bin目录下依次对比,可能因为新环境变量的原因链接成了别的了。

驾校科目一考试系统完结!!

这一个项目到此为止已经做完了。后续会有更多的qt项目的,敬请期待吧。

如果博主有时间的话也会处一门更高端的打包方式:NSIS打包发布项目。

目录
相关文章
|
9月前
|
Java 关系型数据库 MySQL
【实训项目】基于JavaWeb的图书销售购物系统
【实训项目】基于JavaWeb的图书销售购物系统
105 0
|
3月前
|
Java 关系型数据库 MySQL
高校宿舍报修管理系统的设计与实现(论文+源码)_kaic
高校宿舍报修管理系统的设计与实现(论文+源码)_kaic
|
3月前
|
前端开发 测试技术 数据安全/隐私保护
图书馆信息管理系统(项目测试)
图书馆信息管理系统(项目测试)
96 2
|
3月前
|
SQL 编解码 Java
图书馆信息管理系统(项目实现)
图书馆信息管理系统(项目实现)
50 1
|
3月前
|
存储 编解码 测试技术
图书馆信息管理系统(项目需求和计划、项目设计)(下)
图书馆信息管理系统(项目需求和计划、项目设计)(下)
287 1
|
3月前
|
安全 测试技术 数据库
图书馆信息管理系统(项目需求和计划、项目设计)(上)
图书馆信息管理系统(项目需求和计划、项目设计)(上)
242 1
|
3月前
|
小程序 JavaScript Java
驾校预约|驾校预约小程序|基于微信小程序的驾校预约平台设计与实现(源码+数据库+文档)
驾校预约|驾校预约小程序|基于微信小程序的驾校预约平台设计与实现(源码+数据库+文档)
44 0
|
3月前
|
存储 文件存储 C语言
《C语言程序设计》课程设计 -- 火车票票务管理系统
《C语言程序设计》课程设计 -- 火车票票务管理系统
93 1
|
存储 Java 关系型数据库
JavaWeb期末项目 图书馆管理系统
JavaWeb期末项目 图书馆管理系统
147 1
|
3月前
|
设计模式
03——驾校科目一考试系统——登录界面(2)
运行项目——成功添加背景图 缺点:背景图片盖住了登录界面。
86 2