windows 下编译使用 libzmq

https://github.com/zeromq/libzmq


1.  下载源文件解压,

或者 Forking it,从 VS  Clone

windows 下编译使用 libzmq_第1张图片

2. 选择自己的vs 版本,运行 sln 生成

windows 下编译使用 libzmq_第2张图片

3. 官方共给出了六种配置,六个例子

windows 下编译使用 libzmq_第3张图片


4. 动态库 dll, 使用 DEBUG 和 RELEASE 版本的 dll  和 lib 即可

5. 静态库,需要 C/C++ 预处理器 添加预编译指令   ZMQ_STATIC; 

以及在你的工程文件头部添加 支持库 

#include 
#pragma comment(lib, "ws2_32.lib")

#include 
#pragma comment(lib, "IPHLPAPI.lib")


#include "../include/zmq.h"

至此,你随便建立的那个 testzmq 应该就能编译通过了



6. 下面ZMQ 支持的选项暂时还未研究

windows 下编译使用 libzmq_第4张图片


7.  有一个 cppzmq 的封装    https://github.com/zeromq/cppzmq  建议 c++ 使用者用这个,方便直接,简单

你可能感兴趣的:(学习笔记,c++,zmq,libzmq,cppzmq)