码迷,mamicode.com
首页 > 其他好文 > 详细

zeromq编译与应用

时间:2018-07-25 01:04:43      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:debug   win32   hub   href   build   clone   fill   .net   描述   

libzmq是c++语言开发的,正式版本在这里: 
https://github.com/zeromq/libzmq/releases 
到这篇文件发布为止,正式稳定版是4.2.2

1,按照给出的链接下载zeromq-4.2.2.zip文件。 
2,解压到D:\zeromq文件夹中, 
3,用vs2015打开工程文件:”D:\zeromq\zeromq-4.2.2\builds\msvc\vs2015\libzmq.sln” 
4,编译,最后提示7个项目中有6个没有成功编译。 
在gitHub上找到答案,分析visualstudio的sln文件早期是由cmake生成的,用vs编译不完美,路径引用不正确。解决方案是:打开工程文件夹下的libzmq.import.props文件,这5个红线处,都去掉一串“..\libzmq”,变成这样: 
技术分享图片

5,保存。重新打开工程编译,pass.

另外,git clone最新的开发版(4.2.3): 
https://github.com/zeromq/libzmq 
用vs2015直接编译并没有出现上面的问题。

开个新win32_console工程试验一下: 
1,c/c++额外的库包含路径添加: 
技术分享图片
2,链接器-额外的库包含路径添加: 
技术分享图片
3,链接器-输入-依赖项添加: 
技术分享图片
4,编译,pass,将”D:\zeromq\zeromq-4.2.2\bin\Win32\Debug\v140\dynamic\libzmq.dll”复制到生成的exe文件所在路径,执行,pass! 
技术分享图片

 

转载自: https://blog.csdn.net/u012442719/article/details/56281670

zeromq编译与应用

标签:debug   win32   hub   href   build   clone   fill   .net   描述   

原文地址:https://www.cnblogs.com/dingou/p/9363479.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!