How to remove icudt38.dll ?

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

How to remove icudt38.dll ?

Postby NhuPhuong » Tue Jun 23, 2009 6:16 am

This framework is great, first I tried to build gecko and run away next webkit build successful but get a 1.1G lib file and can't link to exe some weird error like not enough space, move to x64 to link it and get can't link with WebkitSystemInterface.lib some link version error I can't figure it out. and then I found CEF wow nearly work out of box beside one edit at pcre prebuild event and slowest checkout time I ever have anyway thanks you for this framework.
I just tried to link libcef_static.lib to cefclient, but it still need icudt38.dll.
I seen U_STATIC_IMPLEMENTATION in webkit webcore wtf but why it still need icudt38.dll ? is there anyway to remove this dependency ? thanks

edit: just download icu3.8.1 tried to build with --enable-static and get sicudt.lib link cefclient with it but still need dll ?
NhuPhuong
Newbie
 
Posts: 2
Joined: Tue Jun 23, 2009 6:09 am

Solved

Postby NhuPhuong » Wed Jun 24, 2009 3:47 pm

Hi, sorry for silly question above, I solved it by edit
#if defined(OS_WIN)
#define ICU_UTIL_DATA_IMPL ICU_UTIL_DATA_SHARED
to
#define ICU_UTIL_DATA_IMPL ICU_UTIL_DATA_STATIC
and load with udata_setCommonData so everything work fine.
now it trully static,
NhuPhuong
Newbie
 
Posts: 2
Joined: Tue Jun 23, 2009 6:09 am


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 72 guests