我在windows上构建skia,遵循this link。需要帮助在Windows上构建Skia(仅限32位)
对于windows x64,构建非常流畅。但是当涉及到构建32位时,我正在经历痛苦。
1)我试过指定target_cpu = "x86"
而不是target_cpu = "x64"
,gn gen很好,但忍者会抛出很多错误,抱怨visual studio的路径包含空格。它具有类似于以下各种错误:
“C:\ Programs”不是有效的路径。
2)我试着生成sln文件并从IDE内建立(这是链接中提到的替代方案)。然而,我甚至无法以这种方式编译x64版本(很多忍者的非零退出代码,没有进一步观察的消息)。
3)我尝试使用的工具链最有可能是网站声称是“支持32位构建的唯一方法”。该工具链是使用下面的命令来下载(在Skia的目录执行):
python infra/bots/assets/win_toolchain/download.py -t C:/toolchain
我设法解决复杂的负载(gutil冲突,扩展名为.py遗漏,路径变量,以谷歌的云服务),我现在被困在此:
登录身份XXXXXXXXXXXXXXXX
AccessDeniedException异常:403来电不必斗Skia的-buildbots storage.objects.list访问。
我很确定我一定非常混乱。官方指南看起来非常直截了当,但我经历了很多颠簸。
事实上,只要它为我生成“库”,我并不仅限于它的构建方式。但是对于一个拥有如此多外部依赖项目的大型项目,我不认为用自己的方式酿造是很容易的。
在此先感谢。
具有完全相同的问题。你有没有设法找到解决方案? – aaronsnoswell