如何使用VS2015社区为c++安装ZeroMQ

How to install ZeroMQ for C++ using VS2015 community

本文关键字:c++ 安装 ZeroMQ 社区 何使用 VS2015      更新时间:2023-10-16

我正在尝试在c++中学习windows网络(专门用于制作非常简单的mmo服务器)。

我正在阅读有关跨平台性和套接字复杂性的书籍,并且遇到了很多protobuf和zeroMQ。

在阅读了zeroMQ之后,我决定将其用于mmo服务器。

所以我去了zeroMQ网站下载了msi安装程序。我运行了,现在卡住了。

我不太明白MSI做了什么…它是否在system32中弹出了一个zeroMQ.dll ?我还需要得到c++绑定吗?基本上,如何为c++安装zeromq ?

注:如果有人教我怎么用Nuget,就能加分。我想这就是为什么我不知道如何手动安装库,我总是使用Nuget…

谢谢。

Nuget确实有一个ZeroMQ包,但目前似乎只针对c#。

您安装的MSI包含ZeroMQ的Python绑定,并且在安装程序中为所选的Python版本安装。

对于c++,他们在下载页面上有预构建的二进制文件。但是,这些库是使用旧版本的Visual Studio构建的,与Visual Studio 2015不兼容。如果你想使用ZeroMQ,恐怕你必须自己构建库。

当您成功构建ZeroMQ时,您可以按照他们的指南来感受如何使用它。或者您可以添加c++绑定,它具有漂亮且易于使用的界面。