所以我尝试我的第一个 Chrome 版本只是为了好玩,我已经通过 gclient 配置和同步获得了我想要的所有文件。但是,没有VS可以打开的项目文件,只是一堆对我没用的.gyp文件。
命令'gclient runhooks --force'应该为我生成sln文件,但是当我运行它时,我什么也没得到。甚至没有错误。
这是怎么回事?
谢谢。
是的,目前 Chromium 文档中似乎仍然缺少此信息。生成 Visual Studio 解决方案文件的方法是:
export GYP_GENERATORS=msvs-ninja
gclient runhooks --force
--force
如果这是你第一次打电话,你就不需要了gclient runhooks
。生成器应该适合您的 ninja 构建,它应该生成您的 .sln 文件。
是的,真的很烦人的问题......我做了各种各样的事情来让它工作,这就是我最终让它工作的方式,信不信由你:
cd
到包含 .gclient 文件的目录gclient runhooks --force
重要提示:您还必须将环境变量命名GYP_GENERATORS
为列出构建项目类型的值。例如,要生成 NINJA 构建文件和 Microsoft Visual Studio(您的情况),如果在 linux 终端中export GYP_GENERATORS=ninja,msvs
或在步骤 4setx GYP_GENERATORS ninja,msvs /M
之前的 Windows cmd 中执行此操作。通过这种方式,您可以控制将在 runhooks 上生成哪些项目类型。