我看到的现象是,在debug程序退出时,会弹出个对话框,显示标题中所示的错误消息。产生该问题的原因是,在 unload 一个 navtive dll 时,调用了 /clr 编译的对象,通常是因为这个对象是个全局对象,之前未加 /clr 编译没事,现在 /clr 了,就出了问题。解决方法有:
1,退出程序在退出前,显式释放 /clr 对象;
2,将那个对象 #pragma unmanaged 成一个 native class;
zip'swhile(true) { Write it down; Think about it; Refine it; Sleep(); } |