图标和生成桌面应用安装包【超详细】"/>
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图标和生成桌面应用安装包【超详细】
发布评论