如何设置[ZeroMQ]以在Visual Studio 2015 Enterprise中使用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置[ZeroMQ]以在Visual Studio 2015 Enterprise中使用?相关的知识,希望对你有一定的参考价值。
虽然我的主要专业领域不是Visual Studio 2015
设置/项目配置,但我在加载/配置ZeroMQ
项目时遇到了麻烦。
如何正确加载ZeroMQ
项目?
观察到的错误:
- 当前构建在github甚至旧的“稳定”版本会导致
cmake
错误 ZeroMQ
Installer不支持Visual Studio v14
说明会很棒,因为在互联网上似乎没有其他文件来源。
刚才有同样的问题。以下是我为解决这个问题所做的工作:
下载正确的ZMQ版本
ZMQ网站上提供的“下载链接”似乎已经过时。要真正获得当前版本,您必须使用Git:
git clone https://github.com/zeromq/libzmq.git
使用Visual Studio 2015构建
存储库附带预构建的Visual Studio项目。你可以在...libzmquildsmsvc
找到它。为Visual Studio 2015 cd
构建vs2015
并打开libzmq.sln
。
您可以选择是否要编译静态或动态库:DynRelease
或StaticRelease
,用于Win32或x64。
之后,运行Build > Build solution
来编译所有内容。
安装项目以使用已编译的库
创建项目后,转到项目的属性:
C++ > General > Additional Include Directories
应该指向存储库的include路径。如果你想使用C ++风格,必须将一些additional files放在这个目录中。或者你可以看看https://github.com/zeromq/zmqpp。
Linker > General > Additional Library Directories
应该指向建成的库。他们应该位于...libzmqinx64Releasev140dynamic
。
Linker > Input > Additional Dependencies
应包含您要使用的库的名称。默认值应为libzmq.lib
,否则您将在bin
目录中找到该名称。
该程序取决于您刚刚构建的libzmq.dll
文件。该文件必须放在项目的构建目录中。要实现此目的,您可以将以下命令添加到Build Events > Post-Build Event > Command Line
:
copy /Y "...libzmqinx64Releasev140dynamiclibzmq.dll" "$(OutDir)"
如果缺少,则会将.dll文件复制到每个构建的目标目录中。
希望这有助于=)
以上是关于如何设置[ZeroMQ]以在Visual Studio 2015 Enterprise中使用?的主要内容,如果未能解决你的问题,请参考以下文章
如何更改默认浏览器以在 Visual Studio 2008 中进行调试?
是否可以向 ZeroMQ 添加事件处理以在接收/发送数据时采取行动?
如何正确安装 libcurl 以在 Visual Studio 2017 中使用?
如何配置 Visual Studio 代码以在保存时提交到 git?