MATLAB:I18n:MissingICUData - ICU data not found.
이전 댓글 표시
Hello,
I am building a stand alone application using matlab 2008b so that I can run my .m file as a .exe file on a server that has no intalled matlab on it. The computer I used to build the project is 32 bit on a Windows XP OS. The server is a 64 bit on a Windows 2003 server OS. I extracted the package I build in the server machine and installed the MCR intaller and ran the .exe file. However I received several errors requesting .dll files. After placing the missing .dll files, I am receiving the following error and I do not know how to resolve it: Severe: MATLAB:I18n:MissingICUData - ICU data not found. The program '[1836] C:\Documents and Settings\elshaer\Desktop\EMC_Equal7p5mx7p5m .exe: Native' has exited with code 2 (0x2).
Can you please help me resolve this error? Thank you
댓글 수: 1
Davit
2017년 5월 20일
Find the file icudt*l.dat and copy it to the directory from where your application loads icu*.dll. In both cases * stands for the version. In my case for the WINDOWS the .dat file is in the directory '%matlabroot%\bin\win64' and in the case of LINUX it is located '$matlabroot/bin/glnxa64' (matlabroot is the root directory for your MATLAB). Please copy the file from the original location to the the path for dynamic libraries run time (in the same folder with icudt.dll). I hope this will help good luck! Davit
채택된 답변
추가 답변 (1개)
Walter Roberson
2011년 3월 15일
0 개 추천
You must build on the same OS that you will be running on; for this purpose, 64 bit windows is a different OS than 32 bit windows.
카테고리
도움말 센터 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!