Having linker trouble with folly Library

Using VSPKG I obtained the folly library built statically (MT) but now I’m getting the following linker error below. Any suggestions on how to fix this error or what I may be missing from my cmakelists file?

1>future_benchmark.obj : error LNK2019: unresolved external symbol WaitOnAddress referenced in function "struct Node * __cdecl dispensoTree(class Allocator &,unsigned int,unsigned int,unsigned int)" (?dispensoTree@@YAPEAUNode@@AEAVAllocator@@III@Z)
1>future_benchmark.obj : error LNK2019: unresolved external symbol WakeByAddressAll referenced in function "protected: bool __cdecl dispenso::detail::FutureImplBase<struct Node *>::run(int)" (?run@?$FutureImplBase@PEAUNode@@@detail@dispenso@@IEAA_NH@Z)
1>event.lib(signal.c.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
1>folly.lib(Unistd.cpp.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
1>folly.lib(NetOps.cpp.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
1>event.lib(win32select.c.obj) : error LNK2001: unresolved external symbol __imp_WSAGetLastError
1>folly.lib(SocketFileDescriptorMap.cpp.obj) : error LNK2019: unresolved external symbol __imp_closesocket referenced in function "public: static int __cdecl folly::netops::detail::SocketFileDescriptorMap::close(int)" (?close@SocketFileDescriptorMap@detail@netops@folly@@SAHH@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_closesocket
1>event.lib(event_iocp.c.obj) : error LNK2001: unresolved external symbol __imp_closesocket
1>folly.lib(Sockets.cpp.obj) : error LNK2019: unresolved external symbol __imp_WSAEnumNetworkEvents referenced in function "bool __cdecl folly::portability::sockets::is_fh_socket(int)" (?is_fh_socket@sockets@portability@folly@@YA_NH@Z)
1>folly.lib(Sockets.cpp.obj) : error LNK2019: unresolved external symbol inet_ntop referenced in function "char const * __cdecl folly::portability::sockets::inet_ntop(int,void const *,char *,int)" (?inet_ntop@sockets@portability@folly@@YAPEBDHPEBXPEADH@Z)
1>  Hint on symbols that are defined and could potentially match:
1>    "char const * __cdecl folly::portability::sockets::inet_ntop(int,void const *,char *,int)" (?inet_ntop@sockets@portability@folly@@YAPEBDHPEBXPEADH@Z)
1>folly.lib(Fcntl.cpp.obj) : error LNK2019: unresolved external symbol __imp_ioctlsocket referenced in function "int __cdecl folly::portability::fcntl::fcntl(int,int,...)" (?fcntl@0portability@folly@@YAHHHZZ)
1>folly.lib(NetOps.cpp.obj) : error LNK2001: unresolved external symbol __imp_ioctlsocket
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_ioctlsocket
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_accept referenced in function "struct folly::NetworkSocket __cdecl folly::netops::accept(struct folly::NetworkSocket,struct sockaddr *,int *)" (?accept@netops@folly@@YA?AUNetworkSocket@2@U32@PEAUsockaddr@@PEAH@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_accept
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_bind referenced in function "int __cdecl folly::netops::bind(struct folly::NetworkSocket,struct sockaddr const *,int)" (?bind@netops@folly@@YAHUNetworkSocket@2@PEBUsockaddr@@H@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_bind
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_connect referenced in function "int __cdecl folly::netops::connect(struct folly::NetworkSocket,struct sockaddr const *,int)" (?connect@netops@folly@@YAHUNetworkSocket@2@PEBUsockaddr@@H@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_connect
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_getpeername referenced in function "int __cdecl folly::netops::getpeername(struct folly::NetworkSocket,struct sockaddr *,int *)" (?getpeername@netops@folly@@YAHUNetworkSocket@2@PEAUsockaddr@@PEAH@Z)
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_getsockname referenced in function "int __cdecl folly::netops::getsockname(struct folly::NetworkSocket,struct sockaddr *,int *)" (?getsockname@netops@folly@@YAHUNetworkSocket@2@PEAUsockaddr@@PEAH@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_getsockname
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_getsockopt referenced in function "int __cdecl folly::netops::getsockopt(struct folly::NetworkSocket,int,int,void *,int *)" (?getsockopt@netops@folly@@YAHUNetworkSocket@2@HHPEAXPEAH@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_getsockopt
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_inet_addr referenced in function "int __cdecl folly::netops::inet_aton(char const *,struct in_addr *)" (?inet_aton@netops@folly@@YAHPEBDPEAUin_addr@@@Z)
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_listen referenced in function "int __cdecl folly::netops::listen(struct folly::NetworkSocket,int)" (?listen@netops@folly@@YAHUNetworkSocket@2@H@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_listen
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_recv referenced in function "__int64 __cdecl folly::netops::recv(struct folly::NetworkSocket,void *,unsigned __int64,int)" (?recv@netops@folly@@YA_JUNetworkSocket@2@PEAX_KH@Z)
1>event.lib(event.c.obj) : error LNK2001: unresolved external symbol __imp_recv
1>event.lib(signal.c.obj) : error LNK2001: unresolved external symbol __imp_recv
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_recvfrom referenced in function "__int64 __cdecl folly::netops::recvfrom(struct folly::NetworkSocket,void *,unsigned __int64,int,struct sockaddr *,int *)" (?recvfrom@netops@folly@@YA_JUNetworkSocket@2@PEAX_KHPEAUsockaddr@@PEAH@Z)
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_select referenced in function "__int64 __cdecl folly::netops::recv(struct folly::NetworkSocket,void *,unsigned __int64,int)" (?recv@netops@folly@@YA_JUNetworkSocket@2@PEAX_KH@Z)
1>event.lib(win32select.c.obj) : error LNK2001: unresolved external symbol __imp_select
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_send referenced in function "__int64 __cdecl folly::netops::send(struct folly::NetworkSocket,void const *,unsigned __int64,int)" (?send@netops@folly@@YA_JUNetworkSocket@2@PEBX_KH@Z)
1>event.lib(event.c.obj) : error LNK2001: unresolved external symbol __imp_send
1>event.lib(signal.c.obj) : error LNK2001: unresolved external symbol __imp_send
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_sendto referenced in function "int __cdecl folly::netops::sendmmsg(struct folly::NetworkSocket,struct mmsghdr *,unsigned int,int)" (?sendmmsg@netops@folly@@YAHUNetworkSocket@2@PEAUmmsghdr@@IH@Z)
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_setsockopt referenced in function "int __cdecl folly::netops::setsockopt(struct folly::NetworkSocket,int,int,void const *,int)" (?setsockopt@netops@folly@@YAHUNetworkSocket@2@HHPEBXH@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_setsockopt
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_shutdown referenced in function "int __cdecl folly::netops::shutdown(struct folly::NetworkSocket,int)" (?shutdown@netops@folly@@YAHUNetworkSocket@2@H@Z)
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_socket referenced in function "struct folly::NetworkSocket __cdecl folly::netops::socket(int,int,int)" (?socket@netops@folly@@YA?AUNetworkSocket@2@HHH@Z)
1>event.lib(evutil.c.obj) : error LNK2001: unresolved external symbol __imp_socket
1>event.lib(event_iocp.c.obj) : error LNK2001: unresolved external symbol __imp_socket
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_WSAStartup referenced in function "void __cdecl folly::netops::`anonymous namespace'::`dynamic initializer for 'winsockInit''(void)" (??__EwinsockInit@?A0x336231c2@netops@folly@@YAXXZ)
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_WSACleanup referenced in function "void __cdecl folly::netops::`anonymous namespace'::`dynamic atexit destructor for 'winsockInit''(void)" (??__FwinsockInit@?A0x336231c2@netops@folly@@YAXXZ)
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_WSAIoctl referenced in function "__int64 __cdecl folly::netops::recvfrom(struct folly::NetworkSocket,void *,unsigned __int64,int,struct sockaddr *,int *)" (?recvfrom@netops@folly@@YA_JUNetworkSocket@2@PEAX_KHPEAUsockaddr@@PEAH@Z)
1>event.lib(event_iocp.c.obj) : error LNK2001: unresolved external symbol __imp_WSAIoctl
1>folly.lib(NetOps.cpp.obj) : error LNK2019: unresolved external symbol __imp_WSAPoll referenced in function "int __cdecl folly::netops::poll(struct folly::netops::PollDescriptor * const,int,int)" (?poll@netops@folly@@YAHQEAUPollDescriptor@12@HH@Z)
1>event.lib(evutil.c.obj) : error LNK2019: unresolved external symbol __imp_htonl referenced in function evutil_check_interfaces
1>event.lib(evutil.c.obj) : error LNK2019: unresolved external symbol __imp_htons referenced in function addrinfo_from_hostent
1>event.lib(evutil.c.obj) : error LNK2019: unresolved external symbol __imp_ntohl referenced in function evutil_format_sockaddr_port_
1>event.lib(evutil.c.obj) : error LNK2019: unresolved external symbol __imp_ntohs referenced in function evutil_format_sockaddr_port_
1>event.lib(evutil.c.obj) : error LNK2019: unresolved external symbol __imp_gethostbyname referenced in function evutil_getaddrinfo
1>event.lib(evutil.c.obj) : error LNK2019: unresolved external symbol __imp_getservbyname referenced in function evutil_getaddrinfo_common_
1>event.lib(evutil.c.obj) : error LNK2019: unresolved external symbol __imp_WSASetLastError referenced in function evutil_ersatz_socketpair_
1>event.lib(signal.c.obj) : error LNK2001: unresolved external symbol __imp_WSASetLastError
1>C:\Users\acer-e15\Desktop\dispenso\bin\Release\future_benchmark.exe : fatal error LNK1120: 34 unresolved externals

As your folly lib is build statically you need to add for Windows platfom ws2_32.lib to your target_link_libraries command.