编好的MFC程序在别人机子上运行出错:缺少MFC42.DLL,该如何解决
编好的MFC程序在别人机子上运行出错:缺少MFC42.DLL
我也知道是因为对方机子上没有安装VC6.0,所以没有MFC42.DLL动态连接库
解决的办法是在别人机子上安装对应的MFC42.DLL库,或者在一开始创建工程的时候
在第四步的时候选择静态链接库而不是动态连接库(DLL)
我的问题是:能不能在第四步选择动态连接库的基础上让程序在连接的时候就把所需要的连接的内容直接加进来,如果能
,那该怎么操作啊?
另外就是若真的要在对方机子上安装MFC42.DLL,那么单独安MFC42.DLL该怎么安装啊?
------解决方案--------------------
MFC42.DLL等各种动态连接库都在C:\WINDOWS\system32里
你只要把需要的.DLL文件放在与程序同一文件夹下或者复制到上面所说目录里就可以让程序正常使用了
------解决方案--------------------
你的系统是哪个版本的?xp之后的mfc42.dll都是自带的
------解决方案--------------------
选择静态库就行了啊project settings -》general -》Using mfc in static library,貌似没这么复杂吧
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
如果mfc42.dll没有的话,估计其他的mfc系列的也会缺很多个.光复制这一个,还会提示找不到其他的.
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
我也知道是因为对方机子上没有安装VC6.0,所以没有MFC42.DLL动态连接库
解决的办法是在别人机子上安装对应的MFC42.DLL库,或者在一开始创建工程的时候
在第四步的时候选择静态链接库而不是动态连接库(DLL)
我的问题是:能不能在第四步选择动态连接库的基础上让程序在连接的时候就把所需要的连接的内容直接加进来,如果能
,那该怎么操作啊?
另外就是若真的要在对方机子上安装MFC42.DLL,那么单独安MFC42.DLL该怎么安装啊?
------解决方案--------------------
MFC42.DLL等各种动态连接库都在C:\WINDOWS\system32里
你只要把需要的.DLL文件放在与程序同一文件夹下或者复制到上面所说目录里就可以让程序正常使用了
------解决方案--------------------
你的系统是哪个版本的?xp之后的mfc42.dll都是自带的
------解决方案--------------------
选择静态库就行了啊project settings -》general -》Using mfc in static library,貌似没这么复杂吧
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
如果mfc42.dll没有的话,估计其他的mfc系列的也会缺很多个.光复制这一个,还会提示找不到其他的.
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------