广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Qt项目打包的实现步骤
  • 281
分享到

Qt项目打包的实现步骤

2024-04-02 19:04:59 281人浏览 独家记忆
摘要

目录准备项目文件用InstallShield解决打包后自动启动cmd窗口的问题准备项目文件 本质上就是把依赖的动态库放到你指定的文件夹里面去;这样在其他电脑上运行时,就不需要再安装Q

准备项目文件

本质上就是把依赖的动态库放到你指定的文件夹里面去;这样在其他电脑上运行时,就不需要再安装Qt开发环境了;

在qt creator中使用Release编译;

然后打开qt命令行工具,注意不是windows自带的命令行工具,如下所示;

切换到Release路径下,示例如下:

cd /d D:/xxx/xxx/release

在qt命令行中输入下列命令,xxx替换成你自己的exe名字:

windeployqt xxx.exe

如果是qt quick项目,还需要输入下列命令,路径需要替换成自己pc的qml路径:

windeployqt xxx.exe -qmldir C:\Qt\Qt5.14.2\5.14.2\mingw73_32\qml

经过以上的步骤,release文件夹中的就包含了这个qt项目需要的运行环境了;如果还有第三方的dll,可能需要手动copy,某些情况下,qml自带的一些dll也需要手动copy

用InstallShield

适用于制作Windows平台的安装包的情况

新建一个最基本的项目,Basic MSI Project;
然后用这个项目来制作安装包;

按照上图中的6个步骤依次完成即可;

解决打包后自动启动cmd窗口的问题

我们写dome或者做项目时,有时有UI界面时,就不想运行控制台, 这种最好的方式就是在开始建工程时,就不要选Console, 如果是选择了后面有什么处理方法呢?

需要进行两步的处理。

1.在需要启动的项目右键 -> 属性 -> 系统 -> 子系统 选择windows 这里原来应该默认的是console

2.在需要启动的项目右键 -> 属性 -> 高级 -> 入口点 输入 mainCRTStartup 

 到此这篇关于Qt项目打包的实现步骤的文章就介绍到这了,更多相关Qt项目打包内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Qt项目打包的实现步骤

本文链接: https://www.lsjlt.com/news/149185.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Qt项目打包的实现步骤
    目录准备项目文件用InstallShield解决打包后自动启动cmd窗口的问题准备项目文件 本质上就是把依赖的动态库放到你指定的文件夹里面去;这样在其他电脑上运行时,就不需要再安装q...
    99+
    2022-11-13
  • pyinstaller打包django项目的实现步骤
    安装pyinstaller pip install pyinstaller 制作项目的.spec文件   进入django项目所在路径,运行 pyi-makes...
    99+
    2022-11-12
  • Qt项目打包怎么实现
    这篇文章主要介绍了Qt项目打包怎么实现的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Qt项目打包怎么实现文章都会有所收获,下面我们一起来看看吧。准备项目文件本质上就是把依赖的动态库放到你指定的文件夹里面去;这样...
    99+
    2023-06-30
  • 使用eclipse打包Maven项目的实现步骤
    Maven中最重要的是POM文件,其打包也是基于该文件的,在POM文件中配置插件,可以实现将Maven项目打包成可执行jar包 依赖如下: <build> <p...
    99+
    2022-11-13
  • Vue项目打包部署到GitHubPages的实现步骤
    目录前言前期准备重要说明步骤1步骤2步骤3步骤4步骤5步骤6前言 关于什么是github pages?怎样创建github 仓库上传本地项目到GitHub远程仓库?等基本操作本文不再...
    99+
    2022-11-13
  • vue项目打包部署跨域的实现步骤
    目录1.前端工程解决办法1.1开发时候解决办法1.2打包部署后解决办法2.后端工程解决办法跨源资源共享(CORS,或通俗地译为跨域资源共享)是一种基于 HTTP 头的机制,该机制通过...
    99+
    2023-05-20
    vue 打包部署跨域 vue 打包跨域
  • vue项目打包以及优化的实现步骤
    目录vue项目的打包上线及优化vue项目的打包项目托管项目的常见优化vue项目的打包上线及优化 项目完成,我们会将项目进行上线,为了提升性能,我们往往会进行一些优化处理 vue项...
    99+
    2022-11-12
  • electron打包vue项目的方法步骤
    目录创建项目添加electron-builderelectron下载失败窗体运行打包exe白屏创建项目 点击这里 添加electron-builder 1、在项目目录下运行命令:vu...
    99+
    2022-11-13
  • go项目打包部署的完整步骤
    目录1.go项目在window下编译简易打包2.项目在window下打包成其他系统可运行的文件3.项目在Mac下打包成其他系统可运行的文件5.使用goreleaser多平台打包总结1...
    99+
    2022-11-11
  • SpringBoot项目打jar包与war包的详细步骤
    目录一. SpringBoot项目打war包二. SpringBoot项目打jar包总结背景:使用Idea编辑器 一. SpringBoot项目打war包 步骤: 在pom.xml文...
    99+
    2023-02-24
    springboot 打jar包 java打war包命令 为什么要打war包
  • c#项目将dll打包到exe中的步骤
    目录意图:实现:1、将两个dll库文件作为资源文件添加进项目中;3、在程序入口Program类中调用上面的接口函数4、编译即可。意图: 想将项目用到的两个dll库文件(CryptEn...
    99+
    2022-11-12
  • idea项目代码打包为jar包的超详细步骤
    目录前言一、将所有依赖和模块代码打包为一个jar二、只将模块代码打包为一个jar总结 前言 假设我有如下简单 maven 项目 点击 File ==> Projec...
    99+
    2023-01-11
    idea将项目打包成jar包 idea 打包jar idea 打包jar
  • vue项目打包发布上线的方法步骤
    目录一、开发环境到生产环境的转变二、设置统一的请求路径 三、运行打包命令vue项目开发完成后,我们需要将项目打包上线,同时我们希望可以在本地预览生产环境项目 (以vue-c...
    99+
    2022-11-12
  • uniapp项目打包为桌面应用的方法步骤
    安装electron cnpm install electron -g 安装electron-packager cnpm install electron-packager...
    99+
    2022-11-12
  • vue打包项目版本号自加的操作步骤
    目录原因方案步骤原因 项目每次打包后都需要改动项目版本号,这个改动每次都需要在package.json中修改version,比较麻烦,到底有没有一种打包后版本号自加的办法。 方案 版...
    99+
    2022-11-13
  • Vue项目打包并发布的完整步骤记录
    目录1、安装部署Nginx服务器。(类似Tomcat服务器)2、Vue项目打包。总结如何将Vue项目打包并发布?我这边是测试发布到本地,不过步骤是一样的,步骤如下: 1、安装部署Ng...
    99+
    2022-11-13
  • c#项目将dll打包到exe中的步骤是什么
    这篇文章将为大家详细讲解有关c#项目将dll打包到exe中的步骤是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。意图:想将项目用到的两个dll库文件(CryptEnDe.dll和ICSharpCode...
    99+
    2023-06-14
  • Vite创建项目的实现步骤
    目录前言yarn create 做了什么源码解析项目依赖模版配置工具函数copycopyDiremptyDir核心函数命令行交互并创建文件夹写入文件小结前言 随着 Vite2 的发...
    99+
    2022-11-12
  • Maven打包上云的实现步骤
    目录1 修改配置文件2 本地打包运行2.1 打包2.2 运行jar包3 上云(飞天)1 修改配置文件 首先修改pom配置文件(添加maven打jar包插件),添加如下代码: <...
    99+
    2022-11-13
  • Docker搭建Jenkins并自动化打包部署项目的步骤
    Jenkins的安装及配置 Docker环境下的安装 下载Jenkins的Docker镜像: docker pull jenkins/jenkins:lts 在Docker容器中运行...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作