Why does my MATLAB Engine program not run correctly when outdated LIBUT.DLL is present in the SYSTEM32 directory?

4 Ansichten (letzte 30 Tage)
As part of another project, I copied DLL-files from an earlier version of MATLAB to C:\WINDOWS\SYSTEM32. Now, when running my MATLAB Engine application, I receive the following error:
Entry point utsetallocfcns not found in libut.dll

Akzeptierte Antwort

MathWorks Support Team
MathWorks Support Team am 27 Jun. 2009
MATLAB DLL-files should not be placed in C:\WINDOWS\SYSTEM32. Because this system directory is searched before the normal MATLAB library locations, it circumvents the protocols that match library versions to a specific version of MATLAB. This often manifests in the form of errors such as:
Entry point utsetallocfcns not found in libut.dll
The Dependency Walker described in the Related Solution can be used to diagnose this situation and locate the offending libraries.

Weitere Antworten (0)

Kategorien

Mehr zu Startup and Shutdown 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