Hello World在V8中使用gyp的例子

Hello World example for V8 using gyp

本文关键字:gyp World V8 Hello      更新时间:2023-10-16

由于SCons已被弃用。我用gyp来生成我的解。我按照他们告诉我的去做了。v8项目构建得很好!我得到了v8_base。

在hello world项目中,开始。我将lib目录添加到添加库中。但是链接失败了:

链接……

1>v8test.obj : error LNK2019: unresolved external symbol "public: 
__thiscall v8::HandleScope::~HandleScope(void)" (?? 
1HandleScope@v8@@QAE@XZ) referenced in function _main 
1>v8test.obj : error LNK2019: unresolved external symbol "public: 
__thiscall v8::String::AsciiValue::~AsciiValue(void)" (?? 
1AsciiValue@String@v8@@QAE@XZ) referenced in function _main 
1>v8test.obj : error LNK2019: unresolved external symbol "public: 
__thiscall v8::String::AsciiValue::AsciiValue(class v8::Handle<class 
v8::Value>)" (??0AsciiValue@String@v8@@QAE@V?$Handle@VValue@v8@@@2@@Z) 
referenced in function _main 
1>v8test.obj : error LNK2019: unresolved external symbol "public: 
class v8::Local<class v8::Value> __thiscall v8::Script::Run(void)" (? 
Run@Script@v8@@QAE?AV?$Local@VValue@v8@@@2@XZ) referenced in function 
_main 
……

好像找不到工具了但是我使用了转储工具并找到了符号,我可以在v8_base。lib

中找到它们

我确定图书馆目录没问题!但是我不知道为什么它找不到实现

您可以添加lib "v8_base。