我使用DLLImport导入硬件公司提供的库,并在.NET框架中编写代码来使用DLL提供的API。
在其中一种方法中,当触发时,Visual返回“在__debugbreak中执行断点指令(__debugbreak()语句或类似的调用)”。当我处于调试模式时。切换到发布模式时,应用程序崩溃和Visual只需停止执行。
如何避免错误/调试中断,以便应用程序不会触发此错误,或者我可以绕过它?
发布于 2022-06-29 07:22:57
经过几天的研究,发现错误是由内存泄漏"0xC0000374:堆已损坏“引起的。
正是由于内存泄漏,它触发了__debugbreak。DLL库所有者确认它们的代码中没有__debugbreak。
有关如何解决内存泄漏的更多信息,将在本StackOverflow thread中介绍。
https://stackoverflow.com/questions/72456282
复制相似问题