您的位置:首页 > 其它

"Managed Debugging Assistant 'LoaderLock' has detected a problem in ..."

2010-11-01 17:40 525 查看
我看到的现象是,在debug程序退出时,会弹出个对话框,显示标题中所示的错误消息。产生该问题的原因是,在 unload 一个 navtive dll 时,调用了 /clr 编译的对象,通常是因为这个对象是个全局对象,之前未加 /clr 编译没事,现在 /clr 了,就出了问题。解决方法有:

1,退出程序在退出前,显式释放 /clr 对象;

2,将那个对象 #pragma unmanaged 成一个 native class;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐