运行MFC程序提示没有找到MFC42D.DLL文件的解决方法
出现上述提示的原因是默认情况下MFC程序是使用的动态联编方式,这种情况下在对方机器中没有安装VC++程序的情况下就会出现这个错误提示。解决的方法很简单,就是编译的时候采用静态联编的方式,也就是说将用到的dll文件编译到程序中。
具体操作方法:Project -> Settings… 在General标签下面的Microsoft Foundation Class下面选择Use MFC in a Static Library即可。
出现上述提示的原因是默认情况下MFC程序是使用的动态联编方式,这种情况下在对方机器中没有安装VC++程序的情况下就会出现这个错误提示。解决的方法很简单,就是编译的时候采用静态联编的方式,也就是说将用到的dll文件编译到程序中。
具体操作方法:Project -> Settings… 在General标签下面的Microsoft Foundation Class下面选择Use MFC in a Static Library即可。
本文介绍了解决MFC程序在运行时提示找不到MFC42D.DLL文件的问题。原因是程序使用了动态联编,而在目标机器上未安装VC++。解决方案是在编译时选择静态联编。
416

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



