zoukankan      html  css  js  c++  java
  • zeromq编译与应用

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

    1,按照给出的链接下载zeromq-4.2.2.zip文件。 
    2,解压到D:zeromq文件夹中, 
    3,用vs2015打开工程文件:”D:zeromqzeromq-4.2.2uildsmsvcvs2015libzmq.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:zeromqzeromq-4.2.2inWin32Debugv140dynamiclibzmq.dll”复制到生成的exe文件所在路径,执行,pass! 
    这里写图片描述

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

  • 相关阅读:
    Java EE部分-- 各框架对比与项目优化
    Java EE部分--Mybatis
    Java EE部分--MVC
    Java EE部分--Hibernate、Struts
    Java EE部分--spring(二)
    Java EE部分--spring(一)
    IO和NIOAIO
    JDK、 反射

    线程(二)
  • 原文地址:https://www.cnblogs.com/dingou/p/9363479.html
Copyright © 2011-2022 走看看