Need 'icudt61.dll' when using vlfeat in MATLAB 2019a
Show older comments
Vlfeat installs correctly in Matlab r2019a, but when running vl_version, error appears stating that icudt61.dll not found. But the file is in the (matlab root)\bin\win64 directory and other dlls in the directory work fine.
So with dependency walker, I find that matlab 2019a(x64) comes with a 32-bit icudt61.dll which causes the error:

I wonder if anyone experienced the issue before? If not, would you like to share the orginal icudt61.dll with me?
Accepted Answer
More Answers (1)
Walter Roberson
on 1 Nov 2019
0 votes
However, it is not going to work for you. icudt61.dll was 32 bit only, and your MATLAB is 64 bit only. The 64 bit versions are icudt.dll https://github.com/WebKitForWindows/WinCairoRequirements/issues/19
vlfeat was not designed for use with MS Windows. It can take effort to get it to work.
6 Comments
Walter Roberson
on 1 Nov 2019
I tried compiling vl_feat for Windows a couple of years ago. I had to make some source code changes. I gave up after a while.
Zhen Leng
on 1 Nov 2019
Jasmin Heyser
on 27 Jan 2020
a simmilar problem occured while tried to start an cosimulation between Simulink/ Matlban and Motion solve. Do you know if the Problem is the same and if you found any solutions?
I also attached the debug report where the problem was shown.
Thank you in advance !
Jasmin Heyser
on 27 Jan 2020
Oh I just noticed the bad quaity of the picture . here another try
Walter Roberson
on 29 Jan 2020
I am not at all certain, but I think you can build the 64 bit version of the DLL from the source at https://sourceforge.net/projects/icu/files/ICU4C/61.1/
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!