我见过类似的问题,但似乎没有一个对我有用。我正在使用hello-world示例代码作为基础:
IEnumerable<string> GetSchemesForRequest(HttpContext context)
段错误发生在上面的最后一行。我链接到libv8_monolith。我得到以下中止:
v8::V8::InitializeICUDefaultLocation(argv[0]);
v8::V8::InitializeExternalStartupData(argv[0]);
std::unique_ptr<v8::Platform> platform = v8::platform::NewDefaultPlatform();
v8::V8::InitializePlatform(platform.get());
v8::V8::Initialize();
// Create a new Isolate and make it the current one.
v8::Isolate::CreateParams create_params;
create_params.array_buffer_allocator =
v8::ArrayBuffer::Allocator::NewDefaultAllocator();
v8::Isolate* isolate = v8::Isolate::New(create_params);
任何帮助将不胜感激。我尝试了很多事情,使用启用和禁用的快照进行编译等等。似乎什么都没有。