在Windows上构建Webkit时找不到CoreFoundation / CoreFoundation.h

问题描述

当我尝试在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并将其放在顶部的源目录中?