问题描述
当我尝试在Windows 10上构建Webkit时,出现以下错误,因为找不到CoreGraphics和CoreFoundation头文件。
我已经在此页面(https://webkit.org/webkit-on-windows/#installing-developer-tools)上安装了所有必需程序,包括iTunes(12.10.9.3)。
也许缺少Apple应用程序支持?但我在iTunes中找不到它。谁能帮我吗?
D:\Workspace\webkit\Tools\ImageDiff\cg\PlatformImageCG.cpp(29,10): Fatal error C1083: 无法打开包括文件: “CoreGraphics/CGBitmapC
ontext.h”: No such file or directory [D:\Workspace\webkit\WebKitBuild\Release\Tools\ImageDiff\Imagedifflib.vcxproj]
Assertions.cpp
Crossthreadcopier.cpp
CrossthreadTaskHandler.cpp
DateMath.cpp
FileSystem.cpp
GregorianDateTime.cpp
Hexnumber.cpp
JSONValues.cpp
D:\Workspace\webkit\Source\WTF\wtf/RetainPtr.h(32,10): Fatal error C1083: 无法打开包括文件: “CoreFoundation/CoreFoundation.h”:
No such file or directory (编译源文件 D:\Workspace\webkit\Source\WTF\wtf\Hexnumber.cpp) [D:\Workspace\webkit\WebKitBuild\Rel
ease\Source\WTF\wtf\WTF.vcxproj]
Language.cpp
D:\Workspace\webkit\Source\WTF\wtf/RetainPtr.h(32,10): Fatal error C1083: 无法打开包括文件: “CoreFoundation/CoreFoundation.h”:
No such file or directory (编译源文件 D:\Workspace\webkit\Source\WTF\wtf\Assertions.cpp) [D:\Workspace\webkit\WebKitBuild\Re
lease\Source\WTF\wtf\WTF.vcxproj]
D:\Workspace\webkit\Source\WTF\wtf/RetainPtr.h(32,10): Fatal error C1083: 无法打开包括文件: “CoreFoundation/CoreFoundation.h”:
No such file or directory (编译源文件 D:\Workspace\webkit\Source\WTF\wtf\Crossthreadcopier.cpp) [D:\Workspace\webkit\WebKitB
uild\Release\Source\WTF\wtf\WTF.vcxproj]
解决方法
这些头文件包含在WebKitSupportLibrary.zip中。您是否下载了WebKitSupportLibrary.zip并将其放在顶部的源目录中?