这真的很痛苦。 我按照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形 求你帮帮我。
答案 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 \
中