title: Error LNK2001: unresolved external symbol web::websockets::client::websocket_callback_client
body: <p>I'm attempting to use cpprestsdk, to establish a simple websocket connection:</p>
  <pre><code>#include &lt;cpprest/ws_client.h&gt;
  using namespace web;
  using namespace web::websockets::client;
  
  int main(int argc, char* argv[])
  {
      websocket_callback_client client;
      client.connect(U(&quot;ws://localhost:1234&quot;)).then([]() { /* We've finished connecting. */ });
  }
  </code></pre>
  <p>However, when I run the application I get <code>error LNK2001: unresolved external symbol &quot;public: __thiscall web::websockets::client::websocket_callback_client::websocket_callback_client(void)&quot; (??0websocket_callback_client@client@websockets@web@@QAE@XZ)</code></p>
  <p>I have included <code>bcrypt.lib;winhttp.lib;crypt32.lib;</code> in Linker, and also made reference to <code>_NO_ASYNCRTIMP;</code> in C/C++ -&gt; Preprocessor, but I can't seem to escape this issue.</p>
  <p>I can make simple http requests with the SDK it appears only websockets are causing the issue. I also installed this package using VCPKG and am using the Win32 build of the sdk.</p>
  <p>Thanks,
  George</p>