- 806 名前:plus7 ◆DHcM3x9Sng mailto:age [2008/03/17(月) 18:05:52 ID:/YnfT2OZ0]
- 基本的にtrac.macosforge.org/projects/webkit/wiki/BuildingCairoOnWindows
に従うのだけれども、 1.まず以下のパッチが必要 bugs.webkit.org/show_bug.cgi?id=17484 2.libjpegのjmorecfg.hで"INT32"が再定義されているためエラーが起きる。 検索すれば解決策はぽろぽろ出てくるのでここでは省略。 3.jpeg.libが足りないと文句を言われるので、libjpeg.libをjpeg.libにリネーム。 4.WebKit/WebKitTools/Scripts/build-webkitをそのまま動かすと、 WebCore/config.hでcairoを指定していても、一部がCoreGraphics 前提でコンパイルされてしまう。 $(WebKitOutputDir)\Configurationというファイルの中身にDebug_Cairoとか Release_Cairoと書いてやればcairoでビルドできるようになる。 5.regsvr32でWebKit.dllを登録しようとしてもうまくいかない。 msvcr80.dllを持ってくる必要がある。 なお、あらかたcairoになったけど、現在でもCoreGraphicsに 依存している箇所があるみたい。
|

|