Visual Studio 2017 C++ OPEN SSL and cpprestapi linkage errors

  c++, cpprest-sdk, openssl, visual-studio-2017

I am updating a solution up to Visual Studio 2017 toolset standards and I got to this:

LNK2001 unresolved external symbol "public: static class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const web::http::methods::GET" ([email protected]@[email protected]@@[email protected][email protected][email protected]@@[email protected][email protected]@@[email protected]@B)

LNK2019 unresolved external symbol _OPENSSL_add_all_algorithms_noconf referenced in function "public: void __thiscall GatewayManager::EnableGatewayService(void)" ([email protected]@@QAEXXZ)

I included all the *.libs, that were mentioned here in similar question, yet no success. Here is their list (there are few more, but they are definetely not related to those problems).

brotlicommon.lib

brotlidec.lib

brotlienc.lib

cpprest_2_10d.lib

cpprest141_2_10d.lib

Crypt32.lib

Httpapi.lib

libcrypto.lib

libcurld.lib

libeay32.lib

libssl.lib

mswsock.lib

netapi32.lib

ntdsapi.lib

odbc32.lib

odbccp32.lib

Rpcrt4.lib

secur32.lib

shlwapi.lib

ssleay32.lib

wldap32.lib

ws2_32.lib

zlibd.lib

What more libs are required?

Source: Windows Questions C++

LEAVE A COMMENT