我有一个名为p.mexw64
的mex模块,它使用另一个名为p.dll
的dll
mex模块在加载时加载p.dll
,因为它链接到它的lib文件
通常,当我想重新编译p.dll
时,我会clear p;
。这会卸载p.mexw64
,然后又卸载p.dll
。
除非没有。在某些我无法量化的情况下p.mexw64
被卸载(我发现它在Process Explorer中),但p.dll
仍然被加载并且没有被释放。
然后我被迫关闭matlab以重新编译d.dll
,这是一种痛苦。
在使用它的mex消失后,有什么可能使这个dll保持加载状态?