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