1

mex モジュールと呼ばれるp.mexw64別の dll を使用しています。mex モジュールは、lib ファイルにリンクしているため、p.dll
ロード時にロードされます。 通常、再コンパイルしたいときは. これはアンロードし、次にまたアンロードします。 p.dll
p.dllclear p;p.mexw64p.dll

そうでない場合を除いて。実際に定量化できないいくつかのシナリオでp.mexw64は、アンロードされますが (Process Explorer にあることがわかります)、p.dllロードされたままになり、解放されません。
次に、再コンパイルするために matlab を閉じる必要がd.dllありますが、これは面倒です。

この dll を使用していた mex がなくなった後も、この dll がロードされたままになる可能性があるのは何ですか?

4

1 に答える 1

1

試してみてくださいclear all。それ以外の一般的な解決策として、Unlockerは Windows にとって非常に貴重なツールだと思います。

于 2009-11-05T17:07:20.343 に答える