无法在visual studio 2013中使用gyp生成v8的解决方案文件



这真的很痛苦。我遵照https://github.com/v8/v8/wiki/Building%20with%20Gyp的指示。

fetch v8
cd v8

获取完成后,

set DEPOT_TOOLSPWIN_TOOLCHAIN=0

指令说使用命令"python buildgyp_v8",但显然,我的v8克隆没有"buildgyv_v8"文件。我用谷歌搜索了一下,发现gyp_v8在"gypfiles"文件夹中,而不是在"build"文件夹中。所以我使用的命令是

python gypfilesgyp_v8

一开始似乎是可行的。cmd发出响应"从gyp文件更新项目…"。没有警告或错误。但是什么也没发生!我认为它应该为我的vs生成解决方案文件,但是即使在处理完成后,也没有找到解决方案文件。

我错过了什么吗?我简直想死这个了。t t

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

set GYP_GENERATORS=msvs

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

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

gn gen --ide=vs out/Default

。sln位于。v8outDefault

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

最新更新