2010-06-27 37 views
5

我試圖將v8引擎嵌入到我的C++應用程序中。我使用Visual C++ 2010年我已經成功地使用此命令內置:使用Visual C++ 2010嵌入v8

scons env="INCLUDE:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include;C:\Program Files\Microsoft Visual Studio 10.0\VC\include,LIB:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;C:\Program Files\Microsoft Visual Studio 9.0\VC\lib" 

,然後我:

  • 添加V8 /包括目錄配置屬性 - > C/C++ - >常規 - >其他包含目錄

  • v8/v8.lib文件添加到配置屬性 - >鏈接器 - >輸入 - >其他依賴項。

當我嘗試從Getting Started頁面編譯基本的「Hello World」的例子,它讓我看到下面的鏈接錯誤:

1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol [email protected] 

任何想法如何解決這一問題?

謝謝。

回答

11

您需要鏈接到WinSock(Ws2_32.lib)。

+5

是的,也是'WINMM.LIB'。謝謝! – 2010-06-27 23:21:45