x32 - Incrustar v8 con Visual C++ 2010
microsoft visual c++ 2013 (1)
Estoy tratando de incorporar el motor v8 a mi aplicación C ++. Utilizo Visual C ++ 2010. Lo he desarrollado con éxito usando este comando:
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"
Y luego yo:
se agregó el directorio v8 / include a Propiedades de configuración -> C / C ++ -> General -> Directorios de inclusión adicionales
agregado el archivo v8 / v8.lib a Propiedades de Configuración -> Enlazador -> Entrada -> Dependencias Adicionales.
Cuando intento compilar el ejemplo básico de "Hola mundo" desde la página de Introducción , me muestra el siguiente error de enlace:
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__accept@12
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__listen@8
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__send@16
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__closesocket@4
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__freeaddrinfo@4
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__timeGetTime@0
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__socket@12
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__bind@12
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__recv@16
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__setsockopt@20
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__shutdown@8
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__ntohs@4
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__htons@4
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__WSAGetLastError@0
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__getaddrinfo@16
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__htonl@4
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__ntohl@4
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__WSAStartup@8
1>v8.lib(platform-win32.obj) : error LNK2001: unresolved external symbol __imp__connect@12
Alguna idea de cómo solucionar este problema?
Gracias.
Necesita vincular a WinSock ( Ws2_32.lib
).