ZeroMQ编译

来源:互联网 发布:什么是网络群众路线 编辑:程序博客网 时间:2024/05/21 03:17

这篇博客介绍如何编译出能够让Java调用的zmq文件。

Zmq官方没有提供java调用zmq使用的jar下载,但是提供了一种java调用zmq的方案,这种方案就是提供zmq的下载,提供java调用zmq的程序下载,但是这两个源码都是C++的代码,需要通过自己的编译才能获得想要的dll和jar包。

一、编译zmq

下载zeromq-2.2.0.zip,之后解压,用VS打开builds\msvc中的msvc.sln文件


之后点击生成解决方案,


之后再zeromq的根目录下生成lib文件夹,里面有libzmq.dll,在builds\msvc\Debug目录下会有libzmq.lib文件,将这个lib文件复制到zeromq的目录下的lib文件。这时候我们就做好了zmq的编译工作了。

二、编译jmq

下载jzmq,之后解压到zeromq的目录下zeromq-jzmq(名字随意起),用VS打开builds\msvc中的msvc.sln文件,之后选择jzmq点击属性页,

 

添加包含目录

 

之后添加库文件

 

之后点击生成解决方案,会生成lib文件夹,里面有jzmq.dll,会在bulid目录下的Debug目录下有zmq.jar,将zmq.jar文件放到lib文件夹下。

 

截止到上面为止,我们已经编译好了JAVA调用zmq的所需要的文件了。下一篇博客来写一个DEMO来介绍Java如何调用zmq。

0 0