Visual Studio 2019 制作MFC图标和生成桌面应用安装包【超详细】

编程入门 行业动态 更新时间:2024-10-15 14:13:31

Visual Studio 2019 制作MFC<a href=https://www.elefans.com/category/jswz/34/1769937.html style=图标和生成桌面应用安装包【超详细】"/>

Visual Studio 2019 制作MFC图标和生成桌面应用安装包【超详细】

**Visual Studio 2019 制作MFC图标 和 生成桌面应用安装包【超详细】**

  • 制作和更换MFC图标
    • 1. **打开Visual Studio 2019的一个小项目**。 如图中所述,下面是一个 **基于MFC的串口通信助手** 小项目。
  • 保存以上配置,接下来是工程编译设置:
    • 1. **【项目】->【Com属性】->【配置属性】->【常规】,“MFC的使用”配置为“在静态库中使用MFC”,如下:**
    • 2. **【项目】->【Com属性】->【配置属性】->【C/C++】->【代码生成】,“运行库”配置为“多线程(/MT)”,如下:**
    • 3. 然后,将解决方案配置,点击【配置管理器】->【新建】->设置好名称,配置如下,最后点击确定:
    • 4.点击编译后,在bianyiqi文件夹下面生成2个文件,最后打包发给队友即可:
  • 制作界面的桌面应用MFC安装包
    • 1. Visual studio 2019 中中选择【扩展】->【管理扩展】,搜索installer,点击安装,如下所示:
    • 2.在打开的项目上,在解决方案点右键,选择【添加】->【新建项目】
    • 3.在上面输入setup,则会搜索到Setup Project模板,选择Setup Project模板,点击下一步。
    • 4.输入项目名称,输入Setup1即可,点击创建
    • 5.添加可执行程序和卸载程序
    • 6.设置系统必备
    • 7. 选择Application Folder文件夹,右键->属性窗口
    • 7.生成打包安装文件
  • 验证安装包的正确性

制作和更换MFC图标

1. 打开Visual Studio 2019的一个小项目。 如图中所述,下面是一个 基于MFC的串口通信助手 小项目。


让我们来运行一下该项目:

接下来点击-> 解决方案资源管理器->资源文件->鼠标右键选择添加->在点击资源,如图所示:

选择:Dialog->lcon ,在点击导入 如图所示:

选择一个已经制作好的lcon图片,这里选择 66.ico

接下来点击后我们打开发现出现这个:

打开资源视图中的lcon文件夹IDI_ICON1就是新出现导入的·图片:

打开主cpp文件,找到这一行代码,并修改里面的参数
(参数必须和资源视图中的lcon图片名称一致):


将新生成的这个,定义为128

保存以上配置,接下来是工程编译设置:

1. 【项目】->【Com属性】->【配置属性】->【常规】,“MFC的使用”配置为“在静态库中使用MFC”,如下:

2. 【项目】->【Com属性】->【配置属性】->【C/C++】->【代码生成】,“运行库”配置为“多线程(/MT)”,如下:

3. 然后,将解决方案配置,点击【配置管理器】->【新建】->设置好名称,配置如下,最后点击确定:

4.点击编译后,在bianyiqi文件夹下面生成2个文件,最后打包发给队友即可:

制作界面的桌面应用MFC安装包

安装 Visual Studio Installer Projects Extension,下载下来和安装普通程序一样。
或者打开Visual Studio,【文件】->【新建】->【项目】,如下创建安装项目:

这里参考博主dxm809博主文章,Visual Studio2019生成安装包,具体步骤如下:

1. Visual studio 2019 中中选择【扩展】->【管理扩展】,搜索installer,点击安装,如下所示:

2.在打开的项目上,在解决方案点右键,选择【添加】->【新建项目】

3.在上面输入setup,则会搜索到Setup Project模板,选择Setup Project模板,点击下一步。

4.输入项目名称,输入Setup1即可,点击创建

5.添加可执行程序和卸载程序

1.右键【Application Folder】->【Add】->【文件】,将第一步生成的Release文件夹下的文件都添加进来,并且将Com.exe重命名为“串口调试助手.exe”

2.右键【Application Folder】->【Add】->【文件】,将C:\Windows\System32\msiexec.exe文件添加进来,并且重命名为 “卸载 串口调试助手.exe”

❤❤❤❤添加完毕❤❤❤❤之后效果如下:

3.添加“应用程序桌面快捷方式”和“卸载快捷方式”

Application Folder里的“串口调试助手.exe”右键创建一个快捷方式,命名为“串口调试助手.exe”,并剪切到“User’s Desktop” 目录;

再次创建一个名为“串口调试助手.exe”的快捷方式,并剪切到“User’s Program Menu/串口调试助手”文件夹下;

Application Folder里的“卸载 串口调试助手.exe”右键创建一个快捷方式,命名为“卸载 串口调试助手.exe”,并剪切到“User’s Program Menu/串口调试助手”文件夹下;
此时,3个文件夹的内容如下:

接下来我们先来简单设置一下安装项目的几个属性:
在这里我们设置为:

接下来是很关键的一步,设置卸载参数,告诉卸载程序该卸载哪一个
选中“卸载 串口调试助手.exe”快捷方式,在其属性窗口中,设置其Arguments属性为:
“/x {5CB9AFF9-307B-4DA5-8DDE-9D664C718E21}”
其中“{5CB9AFF9-307B-4DA5-8DDE-9D664C718E21}”为安装项目的“ProductCode”

6.设置系统必备

一般我们开发的程序都有一个目标框架,也就是所依赖的 Framework版本环境,如 Framework 2.0/3.5/4.0/4.5等,要想我们的程序能在电脑上正常运行,首先就得保证电脑上装有指定的 Framework版本框架,可以在安装包的属性中设置,启动安装前检查操作系统中是否安装了指定版本的框架或其他依赖,设置方法如下:
【项目】->【属性】,点击“Prerequisites”,选择你程序需要的 Framework版本以及其他依赖项,如下:

7. 选择Application Folder文件夹,右键->属性窗口

设置默认安装路径,注意,默认是Program File文件夹,因为该文件夹默认权限是不可以写得,所以建议改成系统根目录

在Application Folder文件夹空白处点右键->添加->项目输出:



回到Application Folder目录,添加文件

7.生成打包安装文件

点击生成

最终文件夹下面生成:


或者这样:

验证安装包的正确性

双击setup.exe****,下一步,下一步,确定,关闭





卸载验证:



返回桌面上,可以看到桌面快捷方式图标已经不见。卸载成功。

视频详细说明:

MFC打包的安装包的安装过程

卸载过程

文档详细说明
最后上传文档版本的打包程序,欢迎下载查看打包程序文档下载链接。

关注我,以后会发布更多精心写的文章

更多推荐

Visual Studio 2019 制作MFC图标和生成桌面应用安装包【超详细】

本文发布于:2024-03-10 00:41:13,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1726579.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:图标   安装包   桌面   详细   Studio

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!