0

我最近设法为 V8 生成了 Visual Studio 项目文件,但它无法编译

当我编译All解决方案时,它可能会花费大约 10 分钟的时间进行编译,然后出现一堆错误(至少在发布模式下,准确地说是 35)。

例子:

MSB6006 "cmd.exe" exited with code 1. js2c
C1083   Cannot open source file: '..\..\build\Release\obj\global_intermediate\experimental-libraries.cc': No such file or directory v8_nosnapshot
C1083   Cannot open source file: '..\..\build\Release\obj\global_intermediate\extras-libraries.cc': No such file or directory   v8_nosnapshot   
C1083   Cannot open source file: '..\..\build\Release\obj\global_intermediate\libraries.cc': No such file or directory  v8_nosnapshot
C1083   Cannot open source file: '..\..\build\Release\obj\global_intermediate\experimental-extras-libraries.cc': No such file or directory  v8_nosnapshot

为什么编译不正确?

4

2 回答 2

0

编译器找不到目录v8_nosnapshot

你的项目设置是什么?如果您有权访问它,您可能需要检查源文件和头文件的路径是否正确解析。

否则将v8_nosnapshot成功编译所需的目录和其他源文件放在编译器可以找到的地方

于 2016-02-07T09:54:26.990 回答
0

右键单击js2c项目->属性,在VC++目录下->可执行目录,检查python和cygwin目录是否设置正确。

python目录应该存在于v8\third_party如下所示。如果没有,可以将 depot_tools 下的 python 文件夹复制到v8\thrid_party\python_**并编译。您还可以展开宏并查看 的值是什么MSBuildProjectDirectory

$(MSBuildProjectDirectory)\..\..\thrid_party\python_26
于 2016-03-22T22:39:38.310 回答