【ZeroMQ浅谈】安装ZeroMQ环境

【ZeroMQ浅谈】安装ZeroMQ环境

这里先介绍C++语言使用ZeroMQ的方法,库使用:cppzmq,github地址是:Github https://github.com/zeromq/cppzmq,原因是使用这个C++封装的ZeroMQ,只需要引用一个头文件,就可以使用了。

所有ZeroMQ必须依赖原始的ZeroMQ库,也即:libzmq库,所以整个使用分两步:
1、下载或者git下来libzmq,地址:https://github.com/zeromq/libzmq。(下载的自己解压zip包);

cd libzmq
mkdir build
cd build
cmake ..
sudo make -j4 install

2、下载或者git下来cppzmq,github地址是:https://github.com/zeromq/cppzmq;

cd cppzmq
mkdir build
cd build
cmake ..
sudo make -j4 install

此时,cppzmq在机器上(linux下)安装完成,项目中可以使用了。
使用时候,如果使用CMake,那么请在配置txt中加上:

find_package(cppzmq)
target_link_libraries(*Project Name* cppzmq)

使用cppzmq时候。一般而言只需加:#include 即可
以上博客整理自https://github.com/zeromq/cppzmq,抽取出里面关于安装使用部分,关于详细zmq使用,将会在之后博客给出。另外,zmq的一个最主要功能就是降低通信代价,让通信变简单,所以如果要使用zmq,那么C/S两端都需要使用zmq,一个发消息,一个接消息。

你可能感兴趣的:(ZeroMQ,c++)