我正在尝试使用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.
当前目录如下:
说实话,我不了解第5步是什么,以及一般的安装过程。我应该如何在main.cpp中包含此库,以便可以使用它?生成的那些Visual Studio项目文件是什么?
编辑: 如果我打开INSTALL visual studio项目文件并从解决方案资源管理器构建INSTALL项目,则会出现此错误:
答案 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之后,它终于成功构建了。