Forum Discussion

🚨 This forum is archived and read-only. To submit a forum post, please visit our new Developer Forum. 🚨
skfilms's avatar
skfilms
Honored Guest
11 years ago

Oculus SDK x64 Setup

Hi,

I'm trying to setup x64 project with Oculus in VS2012.
Have following settings:

C/C++:
Additional Include Dir:
...\OculusSDK\LibOVR\Src
...\OculusSDK\LibOVR\Include
Linker:
Additional Library Dirs:
...\OculusSDK\LibOVR\Lib\x64\VS2012
Additional Dependencies:
libovr64.lib

(Building as Release x64)

Including:

#include "OVR_CAPI.h"


On ovr_Initialize(); have following errors:

1>libovr64.lib(OVR_BitStream.obj) : error LNK2001: unresolved external symbol __imp_htonl
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __WSAFDIsSet
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_accept
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_bind
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_closesocket
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_connect
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_ioctlsocket
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_getsockname
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_htons
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_listen
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_ntohs
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_recv
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_recvfrom
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_select
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_send
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_sendto
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_setsockopt
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_socket
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_WSAStartup
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_WSACleanup
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_getaddrinfo
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_freeaddrinfo
1>libovr64.lib(OVR_Win32_Socket.obj) : error LNK2001: unresolved external symbol __imp_getnameinfo


Does anybody can suggest which dependencies I'm missing?

Thanks

2 Replies

  • skfilms's avatar
    skfilms
    Honored Guest
    UPDATE:

    Temporarly solved by adding ws2_32.lib
    To Linker->Input->Additional Dependencies

    However still would like to know if there any certain list of dependencies?