zoukankan      html  css  js  c++  java
  • Qt探索之路——Qt工程打包发布

    Qt版本 5.7.1

    1、添加环境变量

    在..Qt5.7.05.7msvc2013_64in(..省略了盘符,例如我的是D:QtQt5.7.05.7msvc2013_64in) 目录下找到 windeployqt.exe ,进入系统高级设置-环境变量-path,将windeployqt.exe所在路径添加到环境变量中;

    2、查找依赖库

    将Release中生成的.exe文件拷贝到一个独立文件夹中(位置随意),打开CMD,进入该文件夹目录,运行windeployqt.exe,软件会将可执行文件所需依赖自动生成到文件夹中。

    例如我将生成的Training.exe放到C:UsersshawnDesktopNew Folder目录下,在CMD中,

    输入:cd C:UsersshawnDesktopNew Folder,进入文件夹,

    再输入:windeployqt Training.exe,查找依赖项

    这时C:UsersshawnDesktopNew Folder下已经生成所需依赖项

    3、程序打包

    使用 Inno Setup Complier 进行打包。(下载地址:http://www.jrsoftware.org/isdl.php#stable)

    点击菜单 File-New-Next,按提示配置好需要打包的工程基本信息。(软件是英文版,看不懂多查字典)

    在待打包文件选择这里,主文件路径选择需要打包的.exe文件,其他文件直接添加.exe的父文件夹,即New Folder。

    注意:Qt工程进行打包时,要保持文件夹目录层次,不可将platforms、translations等文件夹及其他.dll文件直接添加,否则生成的安装包无法将.exe和依赖项联系,运行报错。

    完成配置后,就可以生成单个可安装文件了。

    4、测试

    将打包好的安装文件放到未安装Qt开发环境的电脑上安装运行,未出现环境依赖报错即打包完成。

    本博客为作者原创,转载请注明出处。
  • 相关阅读:
    3.18 每日一练
    第二章 练习
    第一章 练习
    Redis常用操作大全和Python操作Redis
    vue学习【第七篇】:Vue之导入Bootstrap
    Vue学习【第六篇】:Vue-cli脚手架(框架)与实战案例
    Redis 安装,配置以及数据操作
    vue学习【第五篇】:Vue组件
    vue学习【第三篇】:vue之node.js的简单介绍
    Vue学习【第二篇】:ES6简单介绍
  • 原文地址:https://www.cnblogs.com/shawn06/p/6244368.html
Copyright © 2011-2022 走看看