Я строю skia на окнах, следующих за this link.Нужна помощь Строительство Skia на Windows (только 32 бит)
Для окон x64 сборка была довольно гладкой. Но когда дело доходит до построения для 32 бит, я испытываю боли.
1) Я попытался указать target_cpu = "x86"
вместо target_cpu = "x64"
, gn gen работает отлично, но ниндзя бросает много ошибок, жалуясь на то, что пути к визуальной студии содержат пробелы. Он имеет всевозможные ошибки, подобные приведенным ниже:
«C: \ Programs» не является допустимым путем.
2) Я пробовал генерировать sln-файлы и строить из IDE (что является альтернативой, как указано в ссылке). Тем не менее, я даже не могу получить версию x64 для компиляции (много ненулевых кодов выхода из ниндзя, никаких дополнительных сообщений для наблюдения).
3) Скорее всего, я попробовал использовать инструментальную цепочку, которую сайт утверждает, что является «единственным способом поддержки 32-битных сборок». Набор инструментов должны быть загружен с помощью следующей команды (будет выполняться в Skia директории):
python infra/bots/assets/win_toolchain/download.py -t C:/toolchain
мне удалось обойти кучу тонкостей (gutil конфликты, .py удлинительных пропуска, переменными пути, в Google облачного сервиса) и сейчас я застрял на это:
Помнить как XXXXXXXXXXXXXXXX
AccessDeniedException: 403 Caller не имеет storage.objects.list доступ к ковшовых Skia-buildbots.
Я уверен, что я, должно быть, так плохо перепутался. Официальный гид казался таким простым, но я испытал так много ударов по пути.
На самом деле, я не ограничиваюсь тем, как он построен, пока он генерирует «libs» для меня. Но с большим проектом, имеющим так много внешних зависимостей, я не думаю, что это легко поварить.
Заранее спасибо.
Имея ту же самую проблему , Удалось ли вам найти решение? – aaronsnoswell