win7 64位系统 运行MFC程序,丢失MFC42D.DLL

时间:2022-10-29 20:00:14
高手们,
我今天想自学下MFC。。。可是在win7中(64位的,预装的),运行一个简单的MFC程序的时候却报错,说丢失MFC42D.DLL。
然后我在别的机子上用XP系统就可以。
我想问的是,是否有补救的办法,让我在win7中也能运行的起来。

19 个解决方案

#1


有些程序不支持Windows 7

#2


难道只能回到XP了?哎。。悲剧了。。。

#3


用静态库编译

#4


你在win7下vc6.0装了没?你在没装vc的机子上跑不死静态链接的mfc程序,,,

#5


引用 4 楼 s446721902 的回复:
你在win7下vc6.0装了没?你在没装vc的机子上跑不死静态链接的mfc程序,,,

那个MFC程序是我在VC6.0上编写的。。在执行的时候出的错。。
上面一个仁兄说用“静态库”。。我对MFC不是很了解,它运行的时候调用了DLL??要是用静态库的话应该如何操作啊????麻烦大家了

#6


编译成 release版本试下。

#7


遇到同样问题,等高人解答

#8


东芝帮我装原装的win 7,我坚持xp,即使那样没有15天的包换享受,xp实在,我可不想因为什么不兼容的问题浪费几个小时的时间去弄它,实在没意思。

#9


关注此问题

#10


using MFC in static library

#11


工程 设置 常规 使用MFC作为静态链接库
工程 设置 调试 范畴 附加的DLLS 找到MFC42D.DLL文件 
不行的联系我 442647723 共同学习

#12


你的是盗版的

#13


11楼正解。。

#14


这个dll没有,你去下一个就可以了。

#15


嗯,真不错,谢啦!

#16


在你电脑上搜下那个dll,有的话,添加下路径或者把dll复制到你程序的目录。没得话去下一个

#17


我也是这样啊,上面的方法试过了,不行

#18


该回复于2011-03-07 15:22:14被版主删除

#19


引用 11 楼 qiq_i371 的回复:
工程 设置 常规 使用MFC作为静态链接库
工程 设置 调试 范畴 附加的DLLS 找到MFC42D.DLL文件 
不行的联系我 442647723 共同学习


这个方法有用,谢谢了

#1


有些程序不支持Windows 7

#2


难道只能回到XP了?哎。。悲剧了。。。

#3


用静态库编译

#4


你在win7下vc6.0装了没?你在没装vc的机子上跑不死静态链接的mfc程序,,,

#5


引用 4 楼 s446721902 的回复:
你在win7下vc6.0装了没?你在没装vc的机子上跑不死静态链接的mfc程序,,,

那个MFC程序是我在VC6.0上编写的。。在执行的时候出的错。。
上面一个仁兄说用“静态库”。。我对MFC不是很了解,它运行的时候调用了DLL??要是用静态库的话应该如何操作啊????麻烦大家了

#6


编译成 release版本试下。

#7


遇到同样问题,等高人解答

#8


东芝帮我装原装的win 7,我坚持xp,即使那样没有15天的包换享受,xp实在,我可不想因为什么不兼容的问题浪费几个小时的时间去弄它,实在没意思。

#9


关注此问题

#10


using MFC in static library

#11


工程 设置 常规 使用MFC作为静态链接库
工程 设置 调试 范畴 附加的DLLS 找到MFC42D.DLL文件 
不行的联系我 442647723 共同学习

#12


你的是盗版的

#13


11楼正解。。

#14


这个dll没有,你去下一个就可以了。

#15


嗯,真不错,谢啦!

#16


在你电脑上搜下那个dll,有的话,添加下路径或者把dll复制到你程序的目录。没得话去下一个

#17


我也是这样啊,上面的方法试过了,不行

#18


该回复于2011-03-07 15:22:14被版主删除

#19


引用 11 楼 qiq_i371 的回复:
工程 设置 常规 使用MFC作为静态链接库
工程 设置 调试 范畴 附加的DLLS 找到MFC42D.DLL文件 
不行的联系我 442647723 共同学习


这个方法有用,谢谢了

#20