[webkit-dev] There is a linking error when build webkit on windows 7

ビリゴ スチン siqinbilige at gmail.com
Tue Jun 18 20:31:39 PDT 2013


Hi brent,
Thank you for your response.

> All of that should be fine...
> 
>> When I run build-webkit, first failed with libs.
>> 1>LINK : fatal error LNK1181: 入力ファイル 'libicuuc.lib' を開けません。
> 
> First clue above...
> 
>>    1>Base64.obj : error LNK2019: 未解決の外部シンボル _u_charDirection_46 が関数 "enum WTF::Unicode::Direction __cdecl WTF::Unicode::direction(int)" (?direction at Unicode@WTF@@YA?AW4Direction at 12@H at Z) で参照されました。
>>    1>StringImpl.obj : error LNK2001: 外部シンボル "_u_charDirection_46" は未解決です。
>>    1>WTFString.obj : error LNK2001: 外部シンボル "_u_charDirection_46" は未解決です。
>>    1>StringImpl.obj : error LNK2019: 未解決の外部シンボル _u_foldCase_46 が関数 "bool __cdecl 
> 
> ... second clue.
> 
> When we build on Windows, we do not expect to see the version suffix on the function symbols (i.e., the "_u_charDirection_46" should be "_u_charDirection").
> 
> This means that the build system was unable to find the "libicuuc.lib" library in its path, and instead is building using the older symbols.
> 
> This usually happens when the WebKitSupportLibraries are not installed, or are installed in the wrong place.
> 
> Do you have a folder called "WebKitLibraries/win/lib32"?

Yes, There is a WebKitLibraries/win/lib32 folder and also have WebKitLibraries/win/lib folder.
first, there is one file WebKitSystemInterface.lib.
I copied the all of the files which including libicuuc.lib from WebKitLibraries/win/lib to WebKitLibraries/win/lib32.
>> When I run build-webkit, first failed with libs.
>> 1>LINK : fatal error LNK1181: 入力ファイル 'libicuuc.lib' を開けません。
was passed.
But failed when linking.

SiqinBilige.



More information about the webkit-dev mailing list