Why does my MATLAB Engine program not run correctly when outdated LIBUT.DLL is present in the SYSTEM32 directory?
4 次查看(过去 30 天)
显示 更早的评论
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
采纳的回答
MathWorks Support Team
2009-6-27
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 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!