cpprestsdk icon indicating copy to clipboard operation
cpprestsdk copied to clipboard

Impossible to build on Windows with MSVC

Open symbolix opened this issue 4 months ago • 1 comments

I have been trying to build cpprest with websockets support from source, no success.

  1. The included vcpkg submodule is outdated, impossible to use.

  2. Rest of the code doesn't like boost 1.88. Throws all kind of linker and compile errors.

...
C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(87): error C2039: 'work': is not a member of 'boost::asio::io_context'
C:\vcpkg2\installed\x64-windows\include\boost/asio/io_context.hpp(192): note: see declaration of 'boost::asio::io_context'
C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(87): error C3646: 'm_work': unknown override specifier
C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(87): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(40): error C2614: '`anonymous-namespace'::threadpool_impl': illegal member initialization: 'm_work' is not a base or member
...

Complete dead-end.

symbolix avatar Sep 27 '25 17:09 symbolix

I'm using this after cloning the submodules (vcpkg doesn't support websocketpp anymore) cmake ../Release -A x64 -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg2/scripts/buildsystems/vcpkg.cmake

and I get:

-- Building for: Visual Studio 17 2022
CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- The CXX compiler identification is MSVC 19.44.35217.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - not found
-- Found Threads: TRUE
-- Setting msvc options
-- websocketpp not found, using the embedded version
CMake Warning (dev) at C:/vcpkg2/installed/x64-windows/share/boost/vcpkg-cmake-wrapper.cmake:3 (_find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  C:/vcpkg2/scripts/buildsystems/vcpkg.cmake:852 (include)
  cmake/cpprest_find_boost.cmake:51 (find_package)
  cmake/cpprest_find_websocketpp.cmake:17 (cpprest_find_boost)
  src/CMakeLists.txt:68 (cpprest_find_websocketpp)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found Boost: C:/vcpkg2/installed/x64-windows/share/boost/BoostConfig.cmake (found version "1.88.0") found components: system date_time regex
-- Found OpenSSL: optimized;C:/vcpkg2/installed/x64-windows/lib/libcrypto.lib;debug;C:/vcpkg2/installed/x64-windows/debug/lib/libcrypto.lib (found suitable version "3.5.3", minimum required is "1.0.0")
-- Performing Test _SSL_LEAK_SUPPRESS_AVAILABLE
-- Performing Test _SSL_LEAK_SUPPRESS_AVAILABLE - Failed
-- Found ZLIB: optimized;C:/vcpkg2/installed/x64-windows/lib/zlib.lib;debug;C:/vcpkg2/installed/x64-windows/debug/lib/zlibd.lib (found version "1.3.1")
-- Added test library httpclient_test
-- Added test library httplistener_test
-- Added test library json_test
-- Added test library pplx_test
-- Added test library streams_test
-- Added test library uri_test
-- Added test library utils_test
-- Added test library websocketsclient_test
-- Configuring done (7.1s)
-- Generating done (1.0s)
-- Build files have been written to: C:/Users/me/dev/cpprestsdk/build.x64v141

Then I run this:

cmake --build . --config Release

and I get this:

MSBuild version 17.14.23+b0019275e for .NET Framework

  1>Checking Build System
  Building Custom Rule C:/Users/me/dev/cpprestsdk/Release/src/CMakeLists.txt
  stdafx.cpp
  http_client.cpp
  http_client_msg.cpp
  http_compression.cpp
  http_helpers.cpp
  http_msg.cpp
  http_listener.cpp
  http_listener_msg.cpp
  http_server_api.cpp
  oauth1.cpp
  oauth2.cpp
  json.cpp
  json_parsing.cpp
  json_serialization.cpp
  uri.cpp
  uri_builder.cpp
  asyncrt_utils.cpp
  base64.cpp
  web_utilities.cpp
  ws_msg.cpp
  ws_client.cpp
  ws_client_wspp.cpp
  pplxwin.cpp
  threadpool.cpp
  http_client_winhttp.cpp
  x509_cert_utilities.cpp
  fileio_win32.cpp
  http_server_httpsys.cpp
C:\Users\me\dev\cpprestsdk\Release\src\http\client\x509_cert_utilities.cpp(98,27): error C2039: 'rfc2818_verification': is not a member of 'boost::asio::ssl' [C:\Users\me\dev\cpprestsdk\build
.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/http/client/x509_cert_utilities.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\ssl\stream.hpp(41,11):
      see declaration of 'boost::asio::ssl'

C:\Users\me\dev\cpprestsdk\Release\src\http\client\x509_cert_utilities.cpp(98,27): error C2065: 'rfc2818_verification': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpp
rest.vcxproj]
  (compiling source file '../../Release/src/http/client/x509_cert_utilities.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\http\client\x509_cert_utilities.cpp(98,48): error C2146: syntax error: missing ';' before identifier 'rfc2818' [C:\Users\me\dev\cpprestsdk\build.x64v141
\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/http/client/x509_cert_utilities.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\http\client\x509_cert_utilities.cpp(98,48): error C3861: 'rfc2818': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/http/client/x509_cert_utilities.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\http\client\x509_cert_utilities.cpp(99,25): error C3861: 'rfc2818': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/http/client/x509_cert_utilities.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,18): error C2039: 'io_service': is not a member of 'boost::asio' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\impl\write_at.hpp(35,11):
      see declaration of 'boost::asio'

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,28): error C2143: syntax error: missing ';' before '&' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,18): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\me\dev\cpprestsdk\buil
d.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,40): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\me\dev\cpprestsdk\build.x64v141\
src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(80,18): error C2039: 'io_service': is not a member of 'boost::asio' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\impl\write_at.hpp(35,11):
      see declaration of 'boost::asio'

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(80,29): error C3646: 'm_service': unknown override specifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(80,18): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\me\dev\cpprestsdk\buil
d.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(72,9): error C3861: 'service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')
      C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(72,16):
      'service': function declaration must be available as none of the arguments depend on a template parameter
      C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(70,10):
      This diagnostic occurred in the compiler generated function 'void crossplat::threadpool::schedule(T)'

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(78,38): error C2614: 'crossplat::threadpool': illegal member initialization: 'm_service' is not a base or member [C:\Users\me\dev\
cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(87,18): error C3083: 'io_service': the symbol to the left of a '::' must be a type [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpp
rest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(87,30): error C2039: 'work': is not a member of 'boost::asio' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\impl\write_at.hpp(35,11):
      see declaration of 'boost::asio'

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(87,35): error C3646: 'm_work': unknown override specifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(87,30): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\me\dev\cpprestsdk\build.
x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(40,66): error C2065: 'm_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(40,59): error C2614: '`anonymous-namespace'::threadpool_impl': illegal member initialization: 'm_work' is not a base or member [C:\Users\mb
ilginer\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(51,9): error C2065: 'm_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')

C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(79,16): error C2039: 'm_service': is not a member of '`anonymous-namespace'::threadpool_impl' [C:\Users\me\dev\cpprestsdk\build.x64v
141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/pplx/threadpool.cpp')
      C:\Users\me\dev\cpprestsdk\Release\src\pplx\threadpool.cpp(38,8):
      see declaration of '`anonymous-namespace'::threadpool_impl'

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,18): error C2039: 'io_service': is not a member of 'boost::asio' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\impl\write_at.hpp(35,11):
      see declaration of 'boost::asio'

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,28): error C2143: syntax error: missing ';' before '&' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,18): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\me\dev\cpprestsdk\buil
d.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(75,40): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\me\dev\cpprestsdk\build.x64v141\
src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(80,18): error C2039: 'io_service': is not a member of 'boost::asio' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\impl\write_at.hpp(35,11):
      see declaration of 'boost::asio'

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(80,29): error C3646: 'm_service': unknown override specifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(80,18): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\me\dev\cpprestsdk\buil
d.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(72,9): error C3861: 'service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(72,16):
      'service': function declaration must be available as none of the arguments depend on a template parameter
      C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(70,10):
      This diagnostic occurred in the compiler generated function 'void crossplat::threadpool::schedule(T)'

C:\Users\me\dev\cpprestsdk\Release\include\pplx\threadpool.h(78,38): error C2614: 'crossplat::threadpool': illegal member initialization: 'm_service' is not a base or member [C:\Users\me\dev\
cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(89,24): error C2039: 'io_service': is not a member of 'websocketpp::lib::asio' [C:\Users\me\dev\c
pprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\common\asio.hpp(94,15):
      see declaration of 'websocketpp::lib::asio'
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(89,24):
      the template instantiation context (the oldest one first) is
          C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(67,7):
          while compiling class template 'websocketpp::transport::asio::connection'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(89,35): error C2143: syntax error: missing ';' before '*' [C:\Users\me\dev\cpprestsdk\build.x64v1
41\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(89,24): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Us
ers\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(89,51): error C2238: unexpected token(s) preceding ';' [C:\Users\me\dev\cpprestsdk\build.x64v141\
src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(91,40): error C3083: 'io_service': the symbol to the left of a '::' must be a type [C:\Users\me\d
ev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(91,52): error C2955: 'boost::asio::strand': use of class template requires template argument list [C:\Us
ers\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\strand.hpp(32,7):
      see declaration of 'boost::asio::strand'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(91,18): error C2974: 'std::shared_ptr': invalid template argument for '_Ty', type expected [C:\Users\mbi
lginer\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\memory(1565,7):
      see declaration of 'std::shared_ptr'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(461,32): error C2061: syntax error: identifier 'io_service_ptr' [C:\Users\me\dev\cpprestsdk\build
.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1175,21): error C3646: 'm_io_service': unknown override specifier [C:\Users\me\dev\cpprestsdk\bui
ld.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1175,5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\U
sers\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(316,18): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64
v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(316,18): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v
141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(462,9): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v
141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(462,34): error C3878: syntax error: unexpected token ';' following 'simple-type-specifier' [C:\Users\mbi
lginer\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(462,34):
      missing one of: '(' '{' ?

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,32): error C7510: 'strand': use of dependent type name must be prefixed with 'typename' [C:\Users\mb
ilginer\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,61): error C3878: syntax error: unexpected token '(' following 'expression' [C:\Users\me\dev\
cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73): error C2760: syntax error: ')' was unexpected here; expected ';' [C:\Users\me\dev\cppres
tsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73): error C3878: syntax error: unexpected token ')' following 'expression-statement' [C:\Users\mbil
giner\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73): error C3878: syntax error: unexpected token ')' following 'statement' [C:\Users\me\dev\c
pprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73): error C3878: syntax error: unexpected token ')' following 'statement-seq' [C:\Users\me\d
ev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73):
      missing one of:  '}' ?

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73): error C2760: syntax error: ')' was unexpected here; expected '}' [C:\Users\me\dev\cppres
tsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73): error C3878: syntax error: unexpected token ')' following 'compound-statement' [C:\Users\mbilgi
ner\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(465,73): error C3878: syntax error: unexpected token ')' following 'selection-statement' [C:\Users\mbilg
iner\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(576,58): error C2039: 'expires_from_now': is not a member of 'boost::asio::basic_waitable_timer<std::chr
ono::steady_clock,boost::asio::wait_traits<Clock>,boost::asio::any_io_executor>' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(576,58): error C2039:         with [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(576,58): error C2039:         [ [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(576,58): error C2039:             Clock=std::chrono::steady_clock [C:\Users\me\dev\cpprestsdk\bui
ld.x64v141\src\cpprest.vcxproj]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(576,58): error C2039:         ] [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\basic_waitable_timer.hpp(140,7):
      see declaration of 'boost::asio::basic_waitable_timer<std::chrono::steady_clock,boost::asio::wait_traits<Clock>,boost::asio::any_io_executor>'
          with
          [
              Clock=std::chrono::steady_clock
          ]

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1015,13): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64
v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1017,13): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64
v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1015,13): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x6
4v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1017,13): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x6
4v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1024,13): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64
v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1026,13): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64
v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1024,13): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x6
4v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1026,13): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x6
4v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1098,47): error C2039: 'expires_from_now': is not a member of 'boost::asio::basic_waitable_timer<std::ch
rono::steady_clock,boost::asio::wait_traits<Clock>,boost::asio::any_io_executor>' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1098,47): error C2039:         with [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj
]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1098,47): error C2039:         [ [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1098,47): error C2039:             Clock=std::chrono::steady_clock [C:\Users\me\dev\cpprestsdk\bu
ild.x64v141\src\cpprest.vcxproj]
C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\connection.hpp(1098,47): error C2039:         ] [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\basic_waitable_timer.hpp(140,7):
      see declaration of 'boost::asio::basic_waitable_timer<std::chrono::steady_clock,boost::asio::wait_traits<Clock>,boost::asio::any_io_executor>'
          with
          [
              Clock=std::chrono::steady_clock
          ]

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(66,24): error C2039: 'io_service': is not a member of 'websocketpp::lib::asio' [C:\Users\me\de
v\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\common\asio.hpp(94,15):
      see declaration of 'websocketpp::lib::asio'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(66,34): error C2143: syntax error: missing ';' before '*' [C:\Users\me\dev\cpprestsdk\build.x6
4v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(66,24): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:
\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(66,50): error C2238: unexpected token(s) preceding ';' [C:\Users\me\dev\cpprestsdk\build.x64v1
41\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(68,40): error C3083: 'io_service': the symbol to the left of a '::' must be a type [C:\Users\mbilgine
r\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(68,52): error C2955: 'boost::asio::strand': use of class template requires template argument list [C:
\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\strand.hpp(32,7):
      see declaration of 'boost::asio::strand'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(68,18): error C2974: 'std::shared_ptr': invalid template argument for '_Ty', type expected [C:\Users\
me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\memory(1565,7):
      see declaration of 'std::shared_ptr'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(165,32): error C2061: syntax error: identifier 'io_service_ptr' [C:\Users\me\dev\cpprestsdk\bu
ild.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(171,56): error C2065: 'service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v1
41\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(171,18): error C2660: 'std::shared_ptr<websocketpp::transport::asio::basic_socket::connection::socket
_type>::reset': function does not take 1 arguments [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\memory(1736,10):
      see declaration of 'std::shared_ptr<websocketpp::transport::asio::basic_socket::connection::socket_type>::reset'
      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\memory(1760,10):
      could be 'void std::shared_ptr<websocketpp::transport::asio::basic_socket::connection::socket_type>::reset(_Ux *,_Dx,_Alloc)'
          C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(171,18):
          'void std::shared_ptr<websocketpp::transport::asio::basic_socket::connection::socket_type>::reset(_Ux *,_Dx,_Alloc)': expects 3 arguments - 1 provided
      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\memory(1752,10):
      or       'void std::shared_ptr<websocketpp::transport::asio::basic_socket::connection::socket_type>::reset(_Ux *,_Dx)'
          C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(171,18):
          'void std::shared_ptr<websocketpp::transport::asio::basic_socket::connection::socket_type>::reset(_Ux *,_Dx)': expects 2 arguments - 1 provided
      C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\memory(1744,10):
      or       'void std::shared_ptr<websocketpp::transport::asio::basic_socket::connection::socket_type>::reset(_Ux *)'
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\security\none.hpp(171,18):
      while trying to match the argument list '()'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(81,24): error C2039: 'io_service': is not a member of 'websocketpp::lib::asio' [C:\Users\me\dev\cpp
restsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\common\asio.hpp(94,15):
      see declaration of 'websocketpp::lib::asio'
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(81,24):
      the template instantiation context (the oldest one first) is
          C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(54,7):
          while compiling class template 'websocketpp::transport::asio::endpoint'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(81,35): error C2143: syntax error: missing ';' before '*' [C:\Users\me\dev\cpprestsdk\build.x64v141
\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(81,24): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\User
s\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(81,51): error C2238: unexpected token(s) preceding ';' [C:\Users\me\dev\cpprestsdk\build.x64v141\sr
c\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(89,40): error C3083: 'io_service': the symbol to the left of a '::' must be a type [C:\Users\me\dev
\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(89,52): error C2039: 'work': is not a member of 'websocketpp::lib::asio' [C:\Users\me\dev\cpprestsd
k\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\common\asio.hpp(94,15):
      see declaration of 'websocketpp::lib::asio'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(89,52): error C2065: 'work': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cp
prest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(89,18): error C2923: 'std::shared_ptr': 'work' is not a valid template type argument for parameter '_Ty' [
C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(89,52):
      see declaration of 'work'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(185,20): error C2061: syntax error: identifier 'io_service_ptr' [C:\Users\me\dev\cpprestsdk\build.x
64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(212,20): error C2061: syntax error: identifier 'io_service_ptr' [C:\Users\me\dev\cpprestsdk\build.x
64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(212,10): error C2535: 'void websocketpp::transport::asio::endpoint<config>::init_asio(void)': member funct
ion already defined or declared [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(185,10):
      see declaration of 'websocketpp::transport::asio::endpoint<config>::init_asio'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(249,10): error C2535: 'void websocketpp::transport::asio::endpoint<config>::init_asio(void)': member funct
ion already defined or declared [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(185,10):
      see declaration of 'websocketpp::transport::asio::endpoint<config>::init_asio'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(378,16): error C2039: 'io_service': is not a member of 'websocketpp::lib::asio' [C:\Users\me\dev\cp
prestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\common\asio.hpp(94,15):
      see declaration of 'websocketpp::lib::asio'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(969,39): error C2039: 'iterator': is not a member of 'boost::asio::ip::basic_resolver<boost::asio::ip::tcp
,boost::asio::any_io_executor>' [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')
      C:\vcpkg2\installed\x64-windows\include\boost\asio\ip\basic_resolver.hpp(65,7):
      see declaration of 'boost::asio::ip::basic_resolver<boost::asio::ip::tcp,boost::asio::any_io_executor>'

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(969,39): error C2061: syntax error: identifier 'iterator' [C:\Users\me\dev\cpprestsdk\build.x64v141
\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(1161,25): error C3646: 'm_io_service': unknown override specifier [C:\Users\me\dev\cpprestsdk\build
.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(1161,5): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Use
rs\me\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(96,9): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\
src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(113,20): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v14
1\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(113,20): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v1
41\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(135,9): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141
\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(190,13): error C3861: 'ec': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cppr
est.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(196,9): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141
\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(196,24): error C3861: 'ptr': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpp
rest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(198,60): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v1
41\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(198,60): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v14
1\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(201,9): error C3861: 'ec': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cppre
st.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(190,13): error C2065: 'ec': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpp
rest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(196,9): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v14
1\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(196,24): error C2065: 'ptr': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cp
prest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(201,9): error C2065: 'ec': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cppr
est.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(214,19): error C3861: 'ptr': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cpp
rest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(214,19): error C2065: 'ptr': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v141\src\cp
prest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(233,60): error C2187: syntax error: 'lib' was unexpected here [C:\Users\me\dev\cpprestsdk\build.x64
v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(233,82): error C2760: syntax error: ')' was unexpected here; expected 'expression' [C:\Users\me\dev
\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(233,82): error C2760: syntax error: ')' was unexpected here; expected ';' [C:\Users\me\dev\cpprests
dk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(233,82): error C3878: syntax error: unexpected token ')' following 'expression-statement' [C:\Users\mbilgi
ner\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(255,60): error C2187: syntax error: 'lib' was unexpected here [C:\Users\me\dev\cpprestsdk\build.x64
v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(255,82): error C2760: syntax error: ')' was unexpected here; expected 'expression' [C:\Users\me\dev
\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(255,82): error C2760: syntax error: ')' was unexpected here; expected ';' [C:\Users\me\dev\cpprests
dk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(255,82): error C3878: syntax error: unexpected token ')' following 'expression-statement' [C:\Users\mbilgi
ner\dev\cpprestsdk\build.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(379,17): error C2065: 'm_io_service': undeclared identifier [C:\Users\me\dev\cpprestsdk\build.x64v1
41\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(379,17): error C3861: 'm_io_service': identifier not found [C:\Users\me\dev\cpprestsdk\build.x64v14
1\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

C:\Users\me\dev\cpprestsdk\Release\libs\websocketpp\websocketpp\transport\asio\endpoint.hpp(379,17): error C1003: error count exceeds 100; stopping compilation [C:\Users\me\dev\cpprestsdk\bui
ld.x64v141\src\cpprest.vcxproj]
  (compiling source file '../../Release/src/websockets/client/ws_client_wspp.cpp')

symbolix avatar Sep 27 '25 18:09 symbolix