Need 'icudt61.dll' when using vlfeat in MATLAB 2019a

42 visualizzazioni (ultimi 30 giorni)
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:
捕获.PNG
I wonder if anyone experienced the issue before? If not, would you like to share the orginal icudt61.dll with me?

Risposta accettata

Zhen Leng
Zhen Leng il 6 Nov 2019
Cmake will work with the mingw-w64 toolchain provided by matlab. Just cmake make & make install with the mingw32-make

Più risposte (1)

Walter Roberson
Walter Roberson il 1 Nov 2019
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 Commenti
Jasmin Heyser
Jasmin Heyser il 27 Gen 2020
Oh I just noticed the bad quaity of the picture . here another try
Walter Roberson
Walter Roberson il 29 Gen 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/

Accedi per commentare.

Categorie

Scopri di più su MATLAB Compiler in Help Center e File Exchange

Prodotti


Release

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by