对于visual studio 2013,无法使用gyp生成v8的解决方案文件

时间:2016-06-24 14:16:46

标签: v8 gyp

这真的很痛苦。 我按照https://github.com/v8/v8/wiki/Building%20with%20Gyp的说明进行了操作。

fetch v8
cd v8

提取完成后,

set DEPOT_TOOLSPWIN_TOOLCHAIN=0

指令说使用命令“python build \ gyp_v8”但显然,我的v8克隆没有“build \ gyv_v8”文件。我搜索了这个,发现gyp_v8在“gypfiles”文件夹中,而不是在“build”文件夹中。所以我使用的命令是

python gypfiles\gyp_v8

起初好像在工作。 cmd发出响应“从gyp文件更新项目......”。没有警告或错误。但没有任何反应! 我认为它应该为我的VS生成解决方案文件。但即使在流程完成后,也找不到解决方案文件。

我错过了什么吗? 我差点为此而死。 T形 求你帮帮我。

2 个答案:

答案 0 :(得分:3)

在运行GYP之前尝试设置此环境变量:

set GYP_GENERATORS=msvs

然后,在运行GYP之后,在V8目录中对.sln文件进行递归搜索:)

答案 1 :(得分:2)

谷歌似乎正在使用新的构建系统而不是gyp。它被称为" gn"我可以通过在v8目录中执行以下代码来生成Visual Studio解决方案:

gn gen --ide=vs out/Default

然后all.sln位于。\ v8 \ out \ Default \

来源:http://dev.chromium.org/developers/how-tos/get-the-code