如何安装socket.io c++;客户端库 我尝试使用SoCKIO IO C++客户端实现。我以前从未使用过外部库,所以C++是混淆的。

如何安装socket.io c++;客户端库 我尝试使用SoCKIO IO C++客户端实现。我以前从未使用过外部库,所以C++是混淆的。,c++,cmake,socket.io,C++,Cmake,Socket.io,这是我正在尝试使用的库: 所以我按照这个指示: 安装了boost和cmake,我想这很好。 我的问题是第四步和它的其余部分 如果我跑 make install 控制台抛出: make: *** No rule to make target 'install'. Stop. 当前目录看起来像: 老实说,我不明白什么是第五步,以及一般的安装过程。我应该如何在main.cpp中包含此库,以便使用它?生成的那些visual studio项目文件是什么 编辑: 如果打开INSTALL visu

这是我正在尝试使用的库:

所以我按照这个指示:

安装了boost和cmake,我想这很好。 我的问题是第四步和它的其余部分

如果我跑

make install
控制台抛出:

make: *** No rule to make target 'install'.  Stop.
当前目录看起来像:

老实说,我不明白什么是第五步,以及一般的安装过程。我应该如何在main.cpp中包含此库,以便使用它?生成的那些visual studio项目文件是什么

编辑: 如果打开INSTALL visual studio项目文件并从解决方案资源管理器生成INSTALL project,则会出现以下错误:

编辑2: 更新websocketpp库后,我在生成后出现以下错误:

如果你有很多问题,我就是这样解决的:

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

之后更新websocketpp库 使用命令行和类型转到
C:\socket.io客户端cpp\.git\modules\lib\websocketpp
目录

git pull origin master

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

在Visual Studio中构建安装目标。添加/lib到库搜索路径,这意味着您可以编辑链接器设置以添加库的路径<代码>链接器->常规->附加库目录是Visual Studio中库搜索路径的设置。如果我右键单击从解决方案资源管理器安装,然后单击“构建”,我会得到这样的信息:“我以前从未使用过外部库,使用c++”-我的想法与你同在,说真的。有人应该为C++ LIBS/软件构建一个外部依赖目录来钩住这一问题。列出的错误与指令的第5步无关。如果使用所提供的命令更新WebSoCKPP源,也可以使用Boost 1.72。(我认为您仍然有一个错误,需要从源代码中删除两个分号)但是,在我写这篇文章时,主分支只是合并的devel分支,因此终端中可能会有大量日志干扰您的日志。