上位机软件改写的经验教训

本文讲述了如何在Visual Studio 2019中编译MFC类库,解决无法编译的问题,并详细说明了如何改写工程名称,包括在解决方案资源管理器中的操作以及对各类文件的重命名,确保新工程能顺利编译通过。
摘要由CSDN通过智能技术生成

因仪表需要调试,准备写一款上位机软件内部使用,通过串口与仪表连接。

首先在Github上找开源,经多方对比,觉得Mysscom比较全面,与sscom类似。下载地址

GitHub - leon1741/MySScom: 一个自创的串口通信助手和调试助手

目前版本是6.5.0

安装mfc类库

遇到的第一个问题是vs2019不能编译。因为很久不用vs和mfc,没有安装相关库。

打开 Visual studio installer

点击“修改”按钮

在“桌面应用和移动应用”选“使用C++的桌面开发”,在右侧“安装详细信息”中点选“适用于最新v142生成工具的C++ MFC”。最后点击右下脚的“修改”按钮安装。

就可以编译连接成功

修改工程名称

在“解决方案资源管理器”的“解决方案“MySScom””上右键点击,选择“重命名”改名

 

然后在项目“MySScom"上右键点击,选择“重命名”改名

接着在工程中全面替换(Ctrl + Shift + F),将MySScom改为你要的名字。注意大小写,一定要替换完整

将source目录中有MySScom的文件名改为新名称并重新加入工程

MySScom.rc也改为新名字并重新加入工程

.sln、MySScom.vcxproj、MySScom.vcxproj.filters、MySScom.vcxproj.user命名为新名字,用文本工具打开,将其中的MySScom改为新名字

res目录下的两个文件也改新名

至此,新工程可以编译通过。如果有问题多半是替换不完整,比如搞错资源名称、搞错类名、文件名等,仔细检查一下就好。

今天先到这里

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值