这篇博客介绍如何编译出能够让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。

编译ZMQ和JZMQ相关推荐

  1. Storm集群安装部署步骤【详细版】

    作者: 大圆那些事 | 文章可以转载,请以超链接形式标明文章原始出处和作者信息 网址: http://www.cnblogs.com/panfeng412/archive/2012/11/30/how ...

  2. Storm入门教程 Storm安装部署步骤

    本文以Twitter Storm官方Wiki为基础,详细描述如何快速搭建一个Storm集群,其中,项目实践中遇到的问题及经验总结,在相应章节以"注意事项"的形式给出. 3.1 St ...

  3. 在archlinux上搭建twitter storm cluster

    本文详细描述如何在archlinux上搭建twitter storm cluster,转载请注明出处,谢谢. 有关archlinux基本系统安装,请参照archlinux简明安装指南一文,下面以上述为 ...

  4. Linux开发_WARNING: ‘aclocal-1.14‘ is missing on your system.

    在编译zmq时遇到的问题: WARNING: 'aclocal-1.14' is missing on your system. 意思是make没有找到aclocal 这种原因是因为缺失一些make文 ...

  5. ZeroMQ 中文指南 第二章 ZeroMQ进阶【转载】

    此文章转载自GitHub : https://github.com/anjuke/zguide-cn 作者信息如下. ZMQ 指南 作者: Pieter Hintjens ph@imatix.com, ...

  6. Linux下的zmq编译,ZeroMQ编译安装使用教程

    因为工作需要,对ZeroMQ进行简单的研究使用,为了使大家更好.更快的学习使用ZeroMQ,本文将从下载.安装.编译.几方面来对ZeroMQ做个简明的教程总结. (1)到官网下载最新的ZeroMQ安装 ...

  7. linux编译带pgm的zmq,ZeroMQ接口函数之 :zmq_pgm – ØMQ 使用PGM 进行可靠的多路传输...

    ------------------------------------- zmq_pgm(7)         ØMQ Manual - ØMQ/3.2.5 Name zmq_pgm – ØMQ 使 ...

  8. linux jzmq编译,Linux下ps aux解释

    ps aux的功能是打印出所有进程 ps是最基本也是最强大的进程查看命令 aux都是参数 a = show processes for all users 显示所有用户的进程 u = display ...

  9. ZeroMQ在windows下不同语言的编译

    需要准备的工具是vs2008 C++: 用vs2008直接打开项目文件,编译即可,在lib目录下生成有libzmq.dll库. C#: 由于C#版的源码采用的是vs2010开发的,因此需要对里面的项目 ...

最新文章

  1. python编程定义圆_Python语言编程系列014——PyQt中自定义圆形指示灯
  2. HU 3496 Watch The Movie---二维费用
  3. 【Nginx】初探 Nginx 架构
  4. 5 CO配置-控制-一般控制-维护成本控制范围
  5. igress+nginx部署
  6. [转载] Python集合set
  7. 陕西省ti杯竞赛题目_西安科技大学高新学院在陕西省第六届TI杯竞赛中喜获佳绩...
  8. Photoshop快捷键和技巧大全
  9. 学习信号与系统的看过来~~
  10. CTFHUBWeb技能树——密码口令writeup 附常见网络平台默认密码
  11. 关于bmp图片的c语言算法读入,BMP图像直方图均衡算法(C语言大作业)
  12. Java SE 003 原生数据类型使用陷阱
  13. JavaFX TableView 自定义可编辑状态的切换和监听
  14. 阿里巴巴四十大盗计算机病毒,泄密 阿里巴巴和四十大盗 全文 - 故事365
  15. 论文格式设置-页面设置、页眉页脚、自动生成目录等
  16. Exchange 2010 跟我走 之三-Exchange 2010 新功能
  17. 高颜值游戏专属蓝牙耳机推荐,双11认准这五款蓝牙耳机绝不踩雷
  18. 求某数0次幂到n次幂之和
  19. 高通开发系列 - System之FOTA和DFOTA升级记录
  20. 单片机 P0口、P1口 寄存器和引脚的不同

热门文章

  1. Markdown语法之数学公式【总结】
  2. 标题: 穷人和富人的12大经典差异!
  3. PAT——Dating(详细讲解题目的意思和要求)
  4. SCI SSCI CSSCI EI ISTP
  5. 电子证据是计算机系统,电子证据的分类
  6. 电子数据如何进行数据存证保全?
  7. AMD GPU内存管理(1):概览
  8. 24505 Problem A 例题1-1-1 按要求输出信息(1)
  9. VR入门-02(在场景中显示出手)
  10. ReactNative系列之十二图标组件react-native-vector-icons的使用