Filter löschen
Filter löschen

Is there a way to unload a module (a shared library) from a MATLAB session?

17 Ansichten (letzte 30 Tage)
Say, my mex function depends on a shared library. That library is loaded into MATLAB's work space together with the mex code. The mex-code itself can be unloaded from a running MATLAB session by:
clear <mex_file_name>
However, the dependent library remains.
Is there a way to unload the shared library without restarting MATLAB?

Antworten (1)

Tristan Yang
Tristan Yang am 11 Okt. 2018
If you are loading the library into your C program that is later MEXed, you will need to call FreeLibrary in C to unload it.
If you are loading the library into MATLAB workspace with the " loadlibrary " function, then you may unload it using the " unloadlibrary "

Kategorien

Mehr zu Call C from MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by