问题:
在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行。双击提示:
“无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题。”

VS2010编写exe程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

VS2010编写exe程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

采用静态编译
使用VS2010编译的程序在不同版本windows中运行时,经常会出现找不到相关的DLL文件,我们可以使用静态编译的方法把这些运行依赖文件打包到*.exe中来,以减少对环境的依赖。
一般可以配置以下两项:
(1)项目 -> **属性 -> 配置属性 -> 常规 -> MFC的使用 :在静态库中使用MFC。
(2)项目 -> **属性 -> 配置属性 -> C/C++ -> 代码生成 -> 运行库 :多线程(/MT)。

相关文章:

  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
  • 2022-01-10
  • 2021-11-29
  • 2021-11-01
  • 2021-09-12
猜你喜欢
  • 2022-12-23
  • 2021-06-26
  • 2021-11-17
  • 2022-12-23
  • 2021-10-12
  • 2021-06-04
  • 2021-10-18
相关资源
相似解决方案