finally, i build icudt.dll success, this is my step:
1. open source\allinone.sln, select Release and Win32, then build solution . after that, source\tools\makconv\x86\Release\makeconv.exe will be generated.
ignore the build error like " cannot open include file:'layout/LEType.h', no such file or directory.
2. run command in source\data folder:
nmake.exe /f makedata.mak ICUMAKE=D:\chrome_30\src\third_party\icu\source\data CFG=x86\Release
change ICUMAKE to your folder.
3. if has error like this: " NMAKE.exe: fatal error U1073: don't nkow how to make 'curr\'.
rename source\data\lang\
reslocal.mk rename source\data\locales\
reslocal.mk
rename source\data\rbnf\
rbnflocal.mk
rename source\data\region\
reslocal.mk rename source\data\translit/
trnslocal.mk
rerun command in step2. it will be success.
icudt46l.dat will be generate at folder : source\data\out
icudt46.dll will be generate at folder : icu\bin
4. because
reslocal.mk was modify by chrome, so if you want make your own data, you can modify
resfiles.mk in data folder, then rerun command in step2.
5. i will check why make failed in step2 when
reslocal.mk file was exist,
Jungshik Shin (
js...@chromium.org) do you know why?
在 2013年11月17日星期日UTC+8上午10时34分28秒,Liu Guang写道: