首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何逃避和忽略__debugbreak

如何逃避和忽略__debugbreak
EN

Stack Overflow用户
提问于 2022-06-01 03:52:37
回答 1查看 2.3K关注 0票数 3

我使用DLLImport导入硬件公司提供的库,并在.NET框架中编写代码来使用DLL提供的API。

在其中一种方法中,当触发时,Visual返回“在__debugbreak中执行断点指令(__debugbreak()语句或类似的调用)”。当我处于调试模式时。切换到发布模式时,应用程序崩溃和Visual只需停止执行。

如何避免错误/调试中断,以便应用程序不会触发此错误,或者我可以绕过它?

EN

回答 1

Stack Overflow用户

发布于 2022-06-29 07:22:57

经过几天的研究,发现错误是由内存泄漏"0xC0000374:堆已损坏“引起的。

正是由于内存泄漏,它触发了__debugbreak。DLL库所有者确认它们的代码中没有__debugbreak。

有关如何解决内存泄漏的更多信息,将在本StackOverflow thread中介绍。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72456282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档