Как установить клиентскую библиотеку socket.io c ++ - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь использовать клиентскую реализацию socket.io c ++. Я никогда раньше не использовал внешнюю библиотеку с c ++, поэтому я запутался.

Это библиотека, которую я пытаюсь использовать:

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

Итак, я следовал этой инструкции: https://github.com/socketio/socket.io-client-cpp/blob/master/INSTALL.md

Установлены boost и cmake, как заявлено, и я думаю, это нормально Моя проблема с 4-м шагом и остальным.

Если я бегу

make install

бросков консоли:

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

текущий каталог выглядит так:

enter image description here

Если честно, я не понял, что такое 5-й шаг и процесс установки в целом. Как мне включить эту библиотеку в мой main.cpp, чтобы я мог ее использовать? Что генерируют эти файлы проекта Visual Studio?

Edit: Если я открываю файл проекта INSTALL visual studio и собираю проект INSTALL из обозревателя решений, я получаю эту ошибку: enter image description here

Edit2: После обновления библиотеки websocketpp теперь я получаю эту ошибку после сборки: enter image description here

1 Ответ

0 голосов
/ 07 июля 2019

если у вас много проблем, вот как я решил свою проблему:

boost 1.7.0 не работал для меня. Я установил boost 1.65.0

после этого обновления библиотеки websocketppперейдите в каталог C:\socket.io-client-cpp\.git\modules\lib\websocketpp с командной строкой и введите

git pull origin master

, чтобы после изменения буст-версии до 1.65.0 и, наконец, обновления websocketpp, он был успешно собран.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...