解决“unhandle exception ... MFCO42D.DLL”问题

在用MFC编程时,有时会遇到如下情况:

图(1) Unhandled exception MFCO42D.DLL

出现该问题的原因是:没有把工程设置为“Use MFC in a Static Library”。

解决方法:

1)点击VC6.0工具栏上的【Project】 –> Setting –> 在General选项卡:选择”Use MFC in a Shared DLL” –> OK,如图(2)所示:

图(2)在Project Setting里选择:Use MFC in a Shared DLL

2) 再点击工具栏上的【Build】 –> Rebuild All 即可

参考地址:http://bbs.csdn.net/topics/360172645

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-07 00:14:54

解决“unhandle exception ... MFCO42D.DLL”问题的相关文章

解决 Unable to load DLL 'OraOps9.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)

这个问题网上的答案是把oracle的home文件夹权限变为完全控制,然而并没有好用,还有一种方法是在编写的程序的config文件加入 <runtime> <legacyCorruptedStateExceptionsPolicy enabled="true"/> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly>

SSIS hang with unhandle exception

如果你的packages在执行的过程中有没有被捕获到的异常,则sqldumper会跳出来获取这些异常信息输出,存在下面的目录中: C:\Program Files\Microsoft SQL Server\110\Shared\ErrorDumps 文件有以.tmp和mdmp结尾. SQLDUMPER_ERRORLOG.log 通常这个时候整个package就会被hang住,如果你使用Dtsdebughost.exe(即在VS)中测试时, 如果你直接使用dtexec.exe来操作,可能dtexe

解决MindManager缺少mfc100u.dll无法启动的难题-转载

很多应用软件的运行环境离不开组件,MindManager也不例外.很多用户在成功安装MindManager之后,却显示无法找到组件mfc100u.dll,mfc100u.dll是MindManager必备的组件,本教程主讲如何解决因缺少mfc100u.dll而无法正常启动的难题. 原因分析: 出现此故障多是因为电脑系统使用的是XP系统,或者安装了ghost系统,与MindManager思维导图软件没有直接关系,只需成功安装mfc100u.dll这个组件就可以了 1.下载组件mfc100u.dll

window 平台上面解决不能动态php_mysqli.dll

今天在新服务器部署PHP+APACHE环境,启动的时候报错: PHP Startup: Unable to load dynamic library :php_mysqli.dll 解决办法: 把PHP目录下面的:libmysql.dll,拷贝C:/WINDOWS/下面 再重启APACHE就可以解决

解决 WinXP下 libcurl.dll 无法定位程序输入点GetTickCount64问题

1. 问题描述 用 IDA 打开libcurl.dll 可以在导入表看到对 GetTickCount64的引用,在 xp 的kernel32.dll中没有 GetTickCount64, 所以会出现 无法定位 GetTickCount64的问题 2. 解决方法 下载源码,自己编译libcurl.dll 编译环境: Win7 64位系统 + vs2015 2.1  下载源码 https://curl.haxx.se/download/curl-7.50.3.tar.gz 2.2   打开 Visu

【原创】解决untiy使用c++dll过程中, 字符串乱码的问题.

环境:  1. c++ dll  <--> c# dll <--> unity 2. c++, c# 文件编码都为 UTF8 3. c++ dll return 多字节字符串. 问题: 1. 从c++接收到的字符串,在unity编辑器中可以正常显示. 2. 而发布工程中显示乱码. Log文件中也显示乱码.(Log文件也为UTF8格式) 分析: 1. 是否字符串封送问题. c++ api SSKJ_API const char* SSKJ_GetAudioDevice(void* p

解决nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList问题

一.背景 最近闲来无事,想自己搭建一套Spring+SpringMVC+Mybatis+Mysql的环境(搭建步骤会在以后博客中给出),结果运行程序时,适用@ResponseBody注解进行返回List<对象>的json数据时出现了:nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.ArrayList错误,就细细

解决QT出现XXXX.dll不能加载问题

第一步:下载相关动态链接文件(这里以ig4icd32.dll为例子) 下载地址:ig4icd32.dll文件 第二步:把下载的文件放在两个地方,记住!一定得放在两个地方,我试了少一个都不行! C:\Windows\SysWOW64 C:\Windows\System32 有的是缺少这个文件,有的是文件错误导致的,所以不管这么样,把下载的文件放在这两个文件夹里面,有就替换,没有就直接黏贴! 第三步:以管理员身份启动 第四步:加载添加的动态链接文件 注意:1.什么动态文件缺少就运行什么文件XXX.d

mfc110.dll丢失,解决方法

mfc110.dll下载_附文件使用方法 mfc110.dll是存放在windows系统中的一个重要dll文件,缺少它可能会造成部分软件或游戏无法正常运行.当系统提示“没有找到mfc110.dll”或“丢失mfc110.dll”等类似错误信息,请下载本站提供的dll文件,使用它可以帮助用户解决上述问题.dll文件修复方法: 下载地址 http://share.weiyun.com/a018de34037ac84de1cf2f8b1ff87d50 1.解压下载的文件.2.复制文件“mfc110.d