程序项目打包发布方法,采用InstallShield软件

2024-03-02 21:36

本文主要是介绍程序项目打包发布方法,采用InstallShield软件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

重点:

1.程序项目做出来了,需要打包发布给用户。如何打包是关键。

2.采用InstallShield软件进行发布。

步骤一:创建一个依赖三方库+配置环境的bat文件的项目。
(主要测试三方库打包 和如果有bat文件,需要先创建环境,用户安装环境顺序怎么处理)

1.使用chatgpt生成一个配置环境的文件,创建一个环境变量,项目中使用。

2.项目创建在D盘,三方库是BCG,放E盘下,需要的头文件放include,lib文件对应Debug和Release

最终发布版本是用Release。

项目效果,窗口为BCG窗口

 三方库文件内容和位置

 项目怎么配置生成这个不用介绍了。

步骤二:使用InstallShield软件发布打包软件

安装教程:

链接:安装程序打包工具下载_InstallShield2021 R1中文免费版27.0.0.58下载 - 系统之家 (xitongzhijia.net)

环境打包配置:

InstallShield安装包制作 - 光何 - 博客园 (cnblogs.com)链接:InstallShield安装包制作 - 光何 - 博客园 (cnblogs.com)

这边主要将几个打包出现的问题。我安装的是2021版本,选择中文发布,结果出来的版本还是英文。

报错几种情况:

1.出现中文报错(这边可能是中文包没生效导致的原因)

解决方法:

将内容全部改成英文。

2.出现快捷名称的问题

解决方法:

链接:InstallShield桌面创建快捷方式(完全解决快捷方式出错不对问题)_installshield中动态链接文件夹会导致创建快捷方式时报错-CSDN博客

将快捷名称通过 Installation Designer设计器进行将名称改成简单的,它们提示这样的名称是错误的。

3.平台发布的问题,这是本身项目中自带的平台编译问题。

解决方法:如果你项目依赖平台是x64就改成以下的方法

这篇关于程序项目打包发布方法,采用InstallShield软件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/767496

相关文章

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

C#高效实现Word文档内容查找与替换的6种方法

《C#高效实现Word文档内容查找与替换的6种方法》在日常文档处理工作中,尤其是面对大型Word文档时,手动查找、替换文本往往既耗时又容易出错,本文整理了C#查找与替换Word内容的6种方法,大家可以... 目录环境准备方法一:查找文本并替换为新文本方法二:使用正则表达式查找并替换文本方法三:将文本替换为图

SQL Server 查询数据库及数据文件大小的方法

《SQLServer查询数据库及数据文件大小的方法》文章介绍了查询数据库大小的SQL方法及存储过程实现,涵盖当前数据库、所有数据库的总大小及文件明细,本文结合实例代码给大家介绍的非常详细,感兴趣的... 目录1. 直接使用SQL1.1 查询当前数据库大小1.2 查询所有数据库的大小1.3 查询每个数据库的详

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

Java实现本地缓存的四种方法实现与对比

《Java实现本地缓存的四种方法实现与对比》本地缓存的优点就是速度非常快,没有网络消耗,本地缓存比如caffine,guavacache这些都是比较常用的,下面我们来看看这四种缓存的具体实现吧... 目录1、HashMap2、Guava Cache3、Caffeine4、Encache本地缓存比如 caff

Java 中编码与解码的具体实现方法

《Java中编码与解码的具体实现方法》在Java中,字符编码与解码是处理数据的重要组成部分,正确的编码和解码可以确保字符数据在存储、传输、读取时不会出现乱码,本文将详细介绍Java中字符编码与解码的... 目录Java 中编码与解码的实现详解1. 什么是字符编码与解码?1.1 字符编码(Encoding)1

Python Flask实现定时任务的不同方法详解

《PythonFlask实现定时任务的不同方法详解》在Flask中实现定时任务,最常用的方法是使用APScheduler库,本文将提供一个完整的解决方案,有需要的小伙伴可以跟随小编一起学习一下... 目录完js整实现方案代码解释1. 依赖安装2. 核心组件3. 任务类型4. 任务管理5. 持久化存储生产环境

Python批量替换多个Word文档的多个关键字的方法

《Python批量替换多个Word文档的多个关键字的方法》有时,我们手头上有多个Excel或者Word文件,但是领导突然要求对某几个术语进行批量的修改,你是不是有要崩溃的感觉,所以本文给大家介绍了Py... 目录工具准备先梳理一下思路神奇代码来啦!代码详解激动人心的测试结语嘿,各位小伙伴们,大家好!有没有想