为了支持pgm和epgm协议,下面也介绍了编译openpgm库的步骤说明。
openpgm源码地址:https://github.com/steve-o/openpgm
a.从源码地址下载zip压缩文件,然后解压,进入到openpgm-master/openpgm/pgm目录,
创建目录build,然后进入build目录。
b.控制台输入命令:
cmake -B"E:\work\openpgm-master\openpgm\pgm" -G"Visual Studio 16 2019" -A"Win32"
该命令是通过cmake生成Visual Studio 2019的OpenPGM.sln文件,具体可以通过cmake --help查看。
c.生成了OpenPGM.sln文件之后,打开此文件,用Visual Studio 2019编译openpgm库,默认会在当前目录的lib/Debug下生成libpgm-v142-mt-gd-5_2_127.lib库文件。
libzmq源码地址:https://github.com/zeromq/libzmq
a.从源码地址下载zip压缩文件,然后解压,进入到libzmq-master目录,创建目录build,然后进入build目录。
b.控制台输入命令:
cmake -H. -B"E:\work\libzmq-master\build" -G"Visual Studio 16 2019" -A"Win32" -DENABLE_CURVE=OFF -DZMQ_BUILD_TESTS=OFF
该命令是通过cmake生成Visual Studio 2019的ZeroMQ.sln文件,具体可以通过cmake --help查看。
c.生成ZeroMQ.sln后,打开此文件,用Visual Studio 2019编译libzmq库,找到libzmq工程,设置项目属性,包含对openpgm库的引用,同时,也要设置预编译宏定义ZMQ_HAVE_OPENPGM,设置好之后,就可以编译libzmq库了,在lib/Debug目录下,会生成lib文件,在bin/Debug目录会生成dll文件。
通过地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyzmq
下载支持pgm和epgm协议的Python版本的pyzmq库:
然后,通过pip install pyzmq-18.1.1-cp27-cp27m-win_amd64.whl安装对应的Python版本库即可。
下载地址:https://build.opensuse.org/package/binaries/network:messaging:zeromq:release-draft/openpgm/CentOS_6
下载openpgm-devel-5.2.122-34.1.x86_64.rpm文件,
然后rpm install openpgm-devel-5.2.122-34.1.x86_64.rpm
libzmq源码地址:https://github.com/zeromq/libzmq
a.码地址下载zip压缩文件,然后解压,进入到libzmq-master目录,创建目录build,然后进入build目录。
b.修改上级目录中的CMakeLists.txt文件,设置对openpgm库的引用。
c.执行命令cmake ..
d.执行命令make && make install
默认会在/usr/local/include目录安装libzmq相关头文件,/usr/local/lib64目录安装相关库文件。
下载源码地址:https://github.com/zeromq/pyzmq
拷贝一份2.1步骤编译生成好的库文件 cp /usr/local/lib64/libzmq* /usr/local/lib
从源码地址下载zip文件之后,解压缩,然后进入到源码根目录,
执行命令:pip install pyzmq --install-option="--zmq=/usr/local"
即可完成pyzmq的安装。
到此这篇libzmq编译(编译lib文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/73966.html