Windows环境编译ZeroMQ
- 源码地址:https://github.com/zeromq/libzmq
- 下载后使用CMake生成VS工程
- 最终编译生成的库,这里编译了win32下的Debug版本和Release版本,下面是Release版本结构:
- 下面使用编译的debug版本进行测试:
- 测试文件:
- ZeroMQ API: http://api.zeromq.org/
#include <stdio.h> #include "zmq.h" #include "zmq_utils.h" #pragma comment(lib,"unity.lib") #pragma comment(lib,"testutil-static.lib") #pragma comment(lib,"testutil.lib") #pragma comment(lib,"libzmq-v140-mt-gd-4_3_5.lib") #pragma comment(lib,"libzmq-v140-mt-sgd-4_3_5.lib") int main() { int iMajor, iMnor, iPatch; zmq_version(&iMajor, &iMnor, &iPatch); printf("ZeroMQ version : %d.%d.%d\n", iMajor, iMnor, iPatch); }
- 输出信息: