我如何安装socket.io C ++客户端库

时间:2019-07-05 17:31:07

标签: c++ cmake socket.io

我正在尝试使用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,我想很好。 我的问题是第四步和其他步骤。

如果我跑步

make install

控制台抛出:

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

当前目录如下:

enter image description here

说实话,我不了解第5步是什么,以及一般的安装过程。我应该如何在main.cpp中包含此库,以便可以使用它?生成的那些Visual Studio项目文件是什么?

编辑: 如果我打开INSTALL visual studio项目文件并从解决方案资源管理器构建INSTALL项目,则会出现此错误: enter image description here

Edit2: 现在更新websocketpp库后,构建后出现此错误: enter image description here

1 个答案:

答案 0 :(得分:0)

如果您遇到很多问题,这就是我解决我问题的方法:

boost 1.7.0不适用于我。我安装了boost 1.65.0

在更新websocketpp库之后 使用命令行转到C:\socket.io-client-cpp\.git\modules\lib\websocketpp目录,然后键入

git pull origin master

因此,在将boost版本更改为1.65.0并更新了websocketpp之后,它终于成功构建了。