Derived from necessary bug-fixes and cmake pre-builds for VS2015/2017 using boost 1.66.0 as dependency.
Project contains include and lib for 32bit and 64bit dependencies.
Socket.io C++ Client reference: https://github.com/socketio/socket.io-client-cpp
Boost reference: http://www.boost.org/
-
git clone --recurse-submodules
-
Install cmake https://cmake.org/download/ for command line
-
run
BuildBoost.bat
-
when it's done run
MoveBoostFiles.bat
-
download or move proper boost headers into
{this dir}/src/socket.io-client-cpp/boost
such that the include folder is{this dir}/src/socket.io-client-cpp/boost/boost
-
run
cmake_generate.bat
to generate project files -
Open .sln
-
Copy x64 platform config from x32
-
Remove Additional build settings for x64 platform (so that you don't get target machine mismatch error)
-
Compile sioclient.lib all the configs required (32/64bit)
-
Run MoveSocketFiles.bat
-
All compiled things are found in Output
MIT