• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

ZeroMQ 在 Visual Studio 中配置

C/C++ lcq 2年前 (2016-07-22) 1260次浏览 1个评论

最近在研究ZeroMQ,使用Visual Studio 2013弄了很久才吧配置弄好,记录一下,供以后类似项目参考。

首先是下载ZeroMQ,进去之后选择合适的版本,自己安装就好了。假设安装路劲为D:\Program Files\ZeroMQ 4.0.4

则Visual Studio 配置如下:

1)项目> 属性> 配置属性 > VC++目录 > 包含目录 添加:D:\Program Files\ZeroMQ 4.0.4\include

2)项目> 属性> 配置属性 > VC++目录 > 库目录  添加:D:\Program Files\ZeroMQ 4.0.4\lib

3)项目> 属性> 配置属性 > 链接器> 输入 > 附加依赖项 添加:libzmq-v120-mt-gd-4_0_4.lib(也可以在代码前面加上#pragma comment(lib,”libzmq-v120-mt-gd-4_0_4.lib”))

4)将如下文件拷贝至项目生产路径:D:\Program Files\ZeroMQ 4.0.4\bin\libzmq-v120-mt-gd-4_0_4.dll。或者在项目> 属性> 配置属性 > 生成事件 > 预先生成事件 里面输入类似如下命令行:copy /Y “D:\Program Files\ZeroMQ 4.0.4\bin\libzmq-v120-mt-gd-4_0_4.dll” “$(OutDir)”。

当然,这样其实配置好之后,由于路径搜索绝对路径,别人一旦换个开发环境就要重新布置。所以我的做法是把需要的东西拷贝的项目下面,用相对路径把它配置好,这样只需要把解决方案全部拷贝出去,别人也不要安装ZeroMQ就可以使用了。这个是我自己在Windows 10 , 64位机器上,使用Visual Studio 2013配的一个开发环境

参考文章

1、ZeroMQ 在VS2010 C++配置 

2、Setting up ZeroMQ in a Visual Studio ’13 Project

3、ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明ZeroMQ 在 Visual Studio 中配置
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址