我从v8存储库中获取了最新的框架版本(7.7),并将其内置到静态库文件中。一切都顺利进行,将实施落实到我的项目中。我插入了hello world示例的代码,并向其添加了静态库导入,如下所示:
我还更新了Visual Studio属性:
VC ++目录
C / C ++
我来自x64.release的args.gn看起来像这样:
现在我从v8_base_without_compiler.lib中收到一个错误,指出该库已损坏。
总结一下: -进口是正确的。 -V8本身已正确构建。 -库路径已正确写入。 -在执行任何代码之前,v8_base_without_compiler.lib会引发错误并停止程序
我试图通过将lib include移到正确的顺序来解决问题,但是什么也没有发生,并且仍然遇到相同的错误。 后来我还在args.gn文件中添加了use_lld参数,但Visual Studio中的错误日志保持不变。
我完整的错误日志: Error Log