Win7用VC++6.0出现MFCO42D.DLL丢失怎么办?

Win7用VC++6.0出现MFCO42D.DLL丢失怎么办?,第1张

打开属性页(ALT + F7 ),然后常规 - MFC的使用,选择:使用标准Windows库或者在静态库中使用MFC。

VC++ 6.0 的属性页是英文的,请自己手动对照翻译。你原来选择的是在动态库中使用MFC,这样的好处是生成代码小,但是程序文件夹下必须带有MFCO42D.DLL(自己手动复制)。

在静态库中使用MFC的好处是,程序文件夹下 不必 带有MFCO42D.DLL,因为编译器把这个DLL植入程序了,不过坏处是程序会变大,一般不会小于200K,稍微增加一些功能就会到3M以上。

使用标准Windows库的要求是写的程序没有调用到任何MFC库。(如果你建立一个控制台程序,就可以选这个。)

1、下载vc6.0的完整版,不要下载绿色版,下载完成后,安装即可,win7完美支持vc6.0的运行。

2、安装完成后,运行vc6.0,点击“新建”。

2、在d出的窗口中选择新建的工程类型,以Win32 console application为例,即控制台程序,选中它,然后在“工程名称“上输入工程名:位置处选择工程文件保存的位置:

3、确定后,即可进入源码编写界面,自己写入一段代码:

4、然后按ctrl +F5,组建并执行程序即可,也可以点击菜单栏中的”工具“菜单 ,选择”组建“。

5、其它的一些功能,多写、多练自然慢慢熟悉了。

这种情况是由于win7系统不兼容vc++6.0导致的,我们勾选“不再显示此消息”,然后点击“运行程序”,之后按照下面的方法进行安装:

1、进入选择安装类型,选择“custom”自定义安装;

2、在custom自定义安装里,点击tools组件,选择右侧的“更改选项”;

3、打开“更改选项”之后把其中的“ole/comobjectviewer”前面的勾选去掉取消;

4、接着点击确定继续安装,其他的就按照默认安装进行就可以了;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11185421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存