编译Chromium时,不会从runhook生成.sln或.vcporj文件



所以我正在尝试我的第一个Chrome构建只是为了好玩,我已经通过gclient配置和同步得到了我想要的所有文件。但是,没有VS可以打开的项目文件,只有一堆对我没用的。yp文件。

命令'gclient runhooks——force'应该为我生成sln文件,但是当我运行它时,我什么也没有得到。连错误都没有

怎么了?

谢谢。

是的,这个信息目前似乎仍然缺少Chromium文档。生成Visual Studio解决方案文件的方法如下:

export GYP_GENERATORS=msvs-ninja
gclient runhooks --force

如果你第一次调用gclient runhooks,你将不需要--force。生成器应该适合你的忍者构建,它应该生成。sln文件。

是的,真的很烦人的问题…我做了各种各样的事情来实现它,这就是我最终实现它的方法,信不信由你:

  1. 重启电脑
  2. cd终端到包含。gclient文件的目录
  3. 结帐
  4. 如果您以前从未使用过GYP,请注意以下重要事项
  5. gclient runhooks --force
  6. 利润

重要:您还必须将名为GYP_GENERATORS的环境变量设置为列出构建项目类型的值。例如,如果在linux终端export GYP_GENERATORS=ninja,msvs或Windows cmd setx GYP_GENERATORS ninja,msvs /M 步骤4之前生成NINJA构建文件和Microsoft Visual Studio(您的情况),请执行此操作。这样就可以控制在runhook上生成的项目类型。

最新更新