C++笔记:打包独立运行的exe(在静态库中使用MFC)

从window7到window11都默认安装有C++依赖库,见如下

 但是一些企业用的特殊window版本可能没有这个依赖库,导致Visual Studio生成的exe无法运行(报缺失dll),就需要打包生成时使用静态库依赖。

共两步:

第一步:鼠标右键“项目名”>点击属性,打开属性页>点击高级>将“在共享DLL中使用MFC”修改为“在静态库中使用MFC”

第二步:点击 C/C++》代码生成  >将运行库由“多线程 DLL (/MD)”改为“多线程 (/MT)”

改成静态依赖库以后,exe的内存大小由300kb增大为4M左右,在可接受的范围内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xwLink1996

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值