您的位置:首页 > 其它

解决编译WebKit的问题

2013-07-22 22:19 218 查看
尝试在VS2010下编译WebKit

下面的问题很多

1:问题1

1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(43,5): error MSB3073: 命令“%SystemDrive%\cygwin\bin\which.exe bash

1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(43,5): error MSB3073: if errorlevel 1 set PATH=%SystemDrive%\cygwin\bin;%PATH%

1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(43,5): error MSB3073: nmake /nologo -f WTFGenerated.make clean

1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(43,5): error MSB3073: nmake /nologo -f WTFGenerated.make”已退出,代码为 2。

2:问题2

WTF工程错误

7>..\parser\Parser.cpp : fatal error C1083: 无法打开包括文件:“ICUVersion.h”: No such file or directory

搜集该文件所在路径

C:\WebKit-r152754\WebKitBuild\Release\include\private

但是在

C:\WebKit-r152754\WebKitBuild\Debug\include\private下面却没有

修改编译模式有Debug改为Release

复制该文件到

C:\WebKit-r152754\Source\WTF\wtf

另外的JavaScriptCore也有这个错误

同样复制到C:\WebKit-r152754\Source\JavaScriptCore\API目录下

3:问题3

7>C:\WebKit-r152754\Source\JavaScriptCore\config.h(30): fatal error C1083: 无法打开包括文件:“wtf/Platform.h”: No such file or directory

7>C:\WebKit-r152754\Source\JavaScriptCore\config.h(30): fatal error C1083: 无法打开包括文件:“wtf/Platform.h”: No such file or directory

7> JSCallbackFunction.cpp

缺少wtf/Platform.h

还是通过/Sources/Tools/Scripts的build-webkit来编译吧

1:第一次编译出错24个

2:修改了cygwin/etc/profile的文件,注释

通过./build-webkit --debug|tee log1111.txt

重新编译,并且输出结果到日志文件log1111.txt

编译错误减少到22个

29>------ 已启动生成: 项目: AssembleBuildLogs, 配置: Debug Win32 ------

========== 生成: 成功 7 个,失败 22 个,最新 0 个,跳过 0 个 ==========

虽然还是有错误,但是靠近了一步,继续努力。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: