CEF方面的研究(四) CEF嵌入MFC对话框关闭崩溃问题解决办法
2017-05-15 18:21
1201 查看
RT、相信有不少朋友在开发过程中都遇到了,关闭崩溃或者关闭后打开电脑任务管理器,还有进程存在的问题。
这个问题把我也是快折腾疯了,毕竟存在这类崩溃或者资源卸载不掉的问题是不能用入项目中的,蛋疼的困扰了我半个多月的时间,当我把后面的东西全部做完时,又不得不拐过头来解决他,不然每天开会,就只能低下头来说:“还没解决”。好吧,废话不多说。咱们来看看是什么原因。
原因一、库版本问题。相信大家在入CEF坑时就听说,CEF的坑比较多,最新的版本可能会有问题。那么好的,关闭崩溃的问题确实还是因为版本的问题(至少我崩溃是因为这个)。鄙人现在用的版本是3.2704.1431的版本。亲测64 位和32位都不会崩溃!之前是使用的官网下载的最新版本,表示真的会崩溃。这个版本在官网可以下载到,当然了要想下载得翻墙,如果大家想图方便,可以联系点击我的百度云地址进行下载。
原因二、使用官网下载的release文件夹下的文件。libcef.lib、libcef.dll等等。鄙人猜测可能是release下代码优化了断言,以至于略过了崩溃问题,因为debug版本下的崩溃处就是在断言处!
原因三、在官网下载的例子中,都会有附赠的例子如:cefsimple。OnAfterCreated、DoClose、OnBeforeClose这三个函数不要乱改哦~肯定有好多人会像我一样,改成自己想要的简化类。就把一些东西修改或者删除了。我也有一部分原因是因为这类崩溃的。
好了,以上就是我关于关闭CEF崩溃或者释放资源不掉的所有方法了。
这个问题把我也是快折腾疯了,毕竟存在这类崩溃或者资源卸载不掉的问题是不能用入项目中的,蛋疼的困扰了我半个多月的时间,当我把后面的东西全部做完时,又不得不拐过头来解决他,不然每天开会,就只能低下头来说:“还没解决”。好吧,废话不多说。咱们来看看是什么原因。
原因一、库版本问题。相信大家在入CEF坑时就听说,CEF的坑比较多,最新的版本可能会有问题。那么好的,关闭崩溃的问题确实还是因为版本的问题(至少我崩溃是因为这个)。鄙人现在用的版本是3.2704.1431的版本。亲测64 位和32位都不会崩溃!之前是使用的官网下载的最新版本,表示真的会崩溃。这个版本在官网可以下载到,当然了要想下载得翻墙,如果大家想图方便,可以联系点击我的百度云地址进行下载。
原因二、使用官网下载的release文件夹下的文件。libcef.lib、libcef.dll等等。鄙人猜测可能是release下代码优化了断言,以至于略过了崩溃问题,因为debug版本下的崩溃处就是在断言处!
原因三、在官网下载的例子中,都会有附赠的例子如:cefsimple。OnAfterCreated、DoClose、OnBeforeClose这三个函数不要乱改哦~肯定有好多人会像我一样,改成自己想要的简化类。就把一些东西修改或者删除了。我也有一部分原因是因为这类崩溃的。
好了,以上就是我关于关闭CEF崩溃或者释放资源不掉的所有方法了。
相关文章推荐
- MFC嵌入CEF关闭程序时崩溃的解决方法
- CEF方面的研究(三) 将CEF嵌入MFC对话框程序
- 关于MFC CFileDlg使用,析构时访问空指针崩溃问题的解决办法
- 关于MFC中回车关闭对话框的问题的解决
- MFC多线程中创建对话框(create)出错(异常)问题的分析及解决办法
- CEF3自研究笔记 三、将CEF嵌入到MFC对话框程序中去
- MFC关于解决点击关闭,对话框仍有后台程序运行问题
- “Visual Studio 2008 + IE8下,为MFC工程对话框资源添加类时发生错误”问题的解决办法
- 解决MFC对话框不显示最小化、最大化和关闭按钮的问题
- 将cef3嵌入到mfc对话框中,当程序退出时报错,怎么解决?
- mfc对话框显示和关闭,程序崩溃,弹出中止,重试,忽略的问题
- MFC中默认回车或ESC会关闭对话框,解决办法:
- MFC关于解决点击关闭,对话框仍有后台程序运行问题 .
- MFC重写OnCtlColor函数造成的文本框文字、闪烁重叠的问题解决办法
- “Visual Studio 2008 + IE8下,为MFC工程对话框资源添加类时发生错误”问题的解决
- MFC之CFileDialog文件保存扩展名问题 解决办法
- Word 图片无法显示,出现对话框:错误,嵌入对象无效的解决办法
- Word遇到问题需要关闭的解决办法
- [转]在IE7关闭窗口,上传图片无法预览,window.status无效问题解决办法
- 关闭UAC后边栏无法使用问题的解决办法