使用VS2019编译的程序在其它电脑运行时,经常会出现"mfc140d.dll找不到",我们可以使用静态编译的方法把这些运行依赖文件打包到*.exe中来,以减少对运行环境的依赖。
一般需要配置以下两项:
1,项目 -> 属性 -> 配置属性 -> 高级 -> MFC的使用 :选择"在静态库中使用MFC"。
2,项目 -> 属性 -> 配置属性 -> C/C++ -> 代码生成 -> 运行库 :
如果当前是配置是"Release",则选择"多线程(/MT)"。
如果当前是配置是"Debug",则选择"多线程调试(/MTD)"。
本文介绍如何通过静态编译方法,将MFC依赖库打包进exe文件,解决VS2019编译程序在其他电脑运行时出现mfc140d.dll缺失的问题。主要步骤包括在项目属性中选择在静态库中使用MFC及设置正确的运行库选项。
1792

被折叠的 条评论
为什么被折叠?



