[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