簡體   English   中英

使用gyp的V8的Hello World示例

[英]Hello World example for V8 using gyp

由於SCons已被棄用。 我使用gyp生成vs解決方案。 我做了他們在構建BuildingWithGYP上告訴我的事情。 v8項目建成了! 我得到了v8_base.lib但沒有v8.lib。

在hello world項目中, 開始吧 。我將lib目錄添加到add庫中。 但它鏈接失敗:

鏈接...

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 
……

似乎無法找到工具但我使用了dumpbin工具並找到了我可以在v8_base.lib中找到它們的符號

我確定庫目錄沒問題! 但我不知道為什么它找不到工具。

您可以添加lib“v8_base.lib”作為解決問題的附加依賴項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM