我最近成功为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
为什么它没有正确编译?
答案 0 :(得分:0)
编译器无法找到目录registryObjects
您的项目设置是什么?如果您有权访问此文件,则可能需要检查源文件和头文件的路径是否正确解析。
否则将v8_nosnapshot
目录和成功编译所需的其他源文件放在编译器可以找到的位置
答案 1 :(得分:0)
右键单击js2c项目 - >属性,在VC ++目录下 - >可执行目录,检查python和cygwin目录是否设置正确。
python目录应存在于v8\third_party
下,如下所示。如果没有,您可以将depot_tools下的python文件夹复制到v8\thrid_party\python_**
并进行编译。您还可以展开宏,看看MSBuildProjectDirectory
的价值是什么:
$(MSBuildProjectDirectory)\..\..\thrid_party\python_26