QQ登录

只需一步,快速开始

408上位机VC MFC实现软件发布安装与卸载

[ 复制链接 ]

408上位机VC MFC实现软件发布安装与卸载

408上位机VC MFC实现软件发布安装与卸载

实现软件发布安装与卸载
功能展示
建新的工程默认都是调试模式,方便我们功能开发跟踪调试,找出程序问题所在。但其生成的程序却不能在没有安装编程软件的电脑上运行,用户双击运行时会提示如右图错误,而且调试模式下生成的程序未经过任何优化,程序在代码大小和运行速度上都不是最优,用户不能够很好地使用。所在在我们工程项目开发完成后还有最后一步:生成发布版本,将主程序及其他文件打包生成安装文件。
安装文件还得包含卸载功能,能够被自身和系统卸载,清理安装和使用过程中残留在磁盘和注册表中的信息及文件

要点提示
在VC6.0编程软件里可以通过设置进行调试,发布模式的切换:菜单栏Build—Set Active Configrations点击弹出的对话框就可以进行两种框的切换;
Debug 和 Release 的真正区别在于一组编译选项。下面列出了分别针对二者的选项
Debug 版本 参数 含义:/MDd /MLd 或 /MTd 使用 Debug runtime library (调试版本的运行时刻函数库) /Od 关闭优化开关 /D “_DEBUG” 相当于 #define _DEBUG,打开编译调试代码开关 (主要针对assert函数) /ZI 创建 Edit and continue(编辑继续)数据库,这样在调试过程中如果修改了源代码不需重新编译 /GZ 可以帮助捕获内存错误 /Gm 打开最小化重链接开关, 减少链接时间;

Release 版本 参数 含义: /MD /ML 或 /MT 使用发布版本的运行时刻函数库 /O1 或 /O2 优化开关,使程序最小或最快 /D “NDEBUG” 关闭条件编译调试代码开关 (即不编译assert函数) /GF 合并重复的字符串, 并将字符串常量放到只读内存, 防止被修改;
默认情况调试模式下可以设置断点进行调试,发布模式不可,但通过设置同样也能实现,步骤如下
1.菜单栏 project—settings.2.弹出的对话框在C/C++标签中,Debug info 选 Program Database。3.在Link 标签中,Category选 Debug,选中出现的复选框Debug info 和Microsoft format。

实现功能
1.随意新建一工程,在Release模式下生成可执行文件,会在根目录release文件夹中生成exe主程序;
2.选择出工程发布所需要的文件,如主程序,动态库DLL,图片等等,并下载第三方打包程序进行全部文件的打包生成最终的安装包程序;第三方打包软件有很多,如果微软InstallShield等,我们这里介绍下国外另一中文版的打包工具SmartInstallMaker;下载地址可以搜索或到工控编程吧下载 ;
3.双击左边图目录中< sim.exe>就可以打包打包软件,第一次运行在菜单栏—首选项-下设置语言为中文,在菜单栏—帮助—输入授权码进行注册;

408上位机VC MFC实现软件发布安装与卸载

408上位机VC MFC实现软件发布安装与卸载

4. 常规选项下:

408上位机VC MFC实现软件发布安装与卸载

408上位机VC MFC实现软件发布安装与卸载

5.选择要打包的全部文件

408上位机VC MFC实现软件发布安装与卸载

408上位机VC MFC实现软件发布安装与卸载

6.保持默认或设置需求‘

408上位机VC MFC实现软件发布安装与卸载

408上位机VC MFC实现软件发布安装与卸载

7.保持默认或设置需求

408上位机VC MFC实现软件发布安装与卸载

408上位机VC MFC实现软件发布安装与卸载

8.添加快捷图标

添加快捷图标

添加快捷图标

9.其他选项保持默认,点击图标生成安装包

6.其他选项保持默认,点击图标生成安装包

6.其他选项保持默认,点击图标生成安装包

我们来演示下执行过程


  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索