【发布时间】:2016-02-07 08:25:18
【问题描述】:
我最近设法为 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
为什么编译不正确?
【问题讨论】:
-
我对这个项目没有经验,但听起来您的项目中列出的文件实际上并不在您尝试编译的源文件中。至于为什么,可能是您正在编译与项目文件不同的版本,或者类似的东西......
-
不要构建“all”,如果可用的话,构建“native”。不过,我从来没有在 Windows 上构建过 V8。但是 linux 上的 "all" 可能会导致问题。
-
@xaxxon 我没有看到“本机”选项。而且没有一个编译成功。
-
啊,太臭了。这些文件真的存在吗?
-
@xaxxon 他们似乎没有。但我不明白为什么它在 obj 文件夹中搜索源文件。唯一的 obj 文件夹包含 obj 文件。
标签: c++ compiler-errors v8 embedded-v8