Why does my MATLAB Engine program not run correctly when outdated LIBUT.DLL is present in the SYSTEM32 directory?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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
Réponse acceptée
MathWorks Support Team
le 27 Juin 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.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Startup and Shutdown dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!