我想編譯一個模塊與V8和節點。我將它配置爲dll並下載了源代碼並使用vcbuild.bat編譯了nodejs。編譯窗口中的V8模塊
但是,它會拋出這樣的錯誤
錯誤2錯誤LNK2028:未解決的令牌(0A0005F6) 「類V8 ::處理__cdecl V8 ::真(無效)」(真@ V8 @@ $$ FYA?AV?$ Handle @ VBoolean @ v8 @@@ 1 @ XZ)在函數「public:static class v8 :: Handle __cdecl v8 :: Boolean :: New(bool)」(?New @ Boolean @ v8 @@ $$ FSA?AV?$ @手柄@ VBoolean V8 @@@ 2 @ _N @ Z)
或
錯誤6錯誤LNK2 028:無法解析的令牌(0A0005FE)「public:class v8 :: Local __thiscall v8 :: Object :: GetPropertyNames(void)」 (?GetPropertyNames @ Object @ v8 @@ $$ FQAE?AV?$ Local @ VArray @ v8 @@@ 2 @ XZ) 在函數「class v8 :: Handle __cdecl strin(v8 :: Arguments const &)」中引用的「 (?strin @@ $$ FYA?AV?$ Handle @VValue @ v8 @ @@ V8 @@ ABVArguments @ 2 @@ Z)C:\用戶\阿伊莎\文檔\ Visual 工作室2012 \項目\ Project2的\ Project2的\ EventLog.obj事件日誌
什麼可以是錯誤的?似乎與對象有關HandleScope
我使用Gow bash終端複製文件,使它們看起來像unix命令。 vcbuild.bat在bash終端上不起作用。 – yoshi