所以我正在尝试我的第一个Chrome构建只是为了好玩,我已经通过gclient配置和同步得到了我想要的所有文件。但是,没有VS可以打开的项目文件,只有一堆对我没用的。yp文件。
命令'gclient runhooks——force'应该为我生成sln文件,但是当我运行它时,我什么也没有得到。连错误都没有
怎么了?
谢谢。
是的,这个信息目前似乎仍然缺少Chromium文档。生成Visual Studio解决方案文件的方法如下:
export GYP_GENERATORS=msvs-ninja
gclient runhooks --force
如果你第一次调用gclient runhooks
,你将不需要--force
。生成器应该适合你的忍者构建,它应该生成。sln文件。
是的,真的很烦人的问题…我做了各种各样的事情来实现它,这就是我最终实现它的方法,信不信由你:
- 重启电脑
- 在
cd
终端到包含。gclient文件的目录 - 结帐 如果您以前从未使用过GYP,请注意以下重要事项
-
gclient runhooks --force
利润
重要:您还必须将名为GYP_GENERATORS
的环境变量设置为列出构建项目类型的值。例如,如果在linux终端export GYP_GENERATORS=ninja,msvs
或Windows cmd setx GYP_GENERATORS ninja,msvs /M
步骤4之前生成NINJA构建文件和Microsoft Visual Studio(您的情况),请执行此操作。这样就可以控制在runhook上生成的项目类型。