lastpeony4
lastpeony4

Reputation: 577

How do i install socket.io c++ client library

I am trying to use socket.io c++ client implementation.I have never used an external library before with c++ so im confused.

This is the library i am trying to use:

https://github.com/socketio/socket.io-client-cpp

So i followed this instructions: https://github.com/socketio/socket.io-client-cpp/blob/master/INSTALL.md

Installed boost and cmake as its stated and i guess it is fine. My problem is with the 4th step and the rest of it.

If i run

make install

console throws:

make: *** No rule to make target 'install'.  Stop.

current dir looks like:

enter image description here

To be honest i didnt understand what is 5th step, and the installation process in general.How should i include this library in my main.cpp so that i can use it ? What are those visual studio project files generated ?

Edit: If i open INSTALL visual studio project file and build INSTALL project from solution explorer,i get this error: enter image description here

Edit2: After updating websocketpp library now i get this error after build: enter image description here

Upvotes: 0

Views: 3791

Answers (1)

lastpeony4
lastpeony4

Reputation: 577

if you are having lots of issues this is how i solved mine:

boost 1.7.0 was not working for me.I installed boost 1.65.0

after that update websocketpp library go to C:\socket.io-client-cpp\.git\modules\lib\websocketpp directory with command line and type

git pull origin master

so after changing boost version to 1.65.0 and updating websocketpp finally it built succesfully.

Upvotes: 1

Related Questions