【问题标题】:How to setup ZeroMQ on Windows to work with OpenPGM?如何在 Windows 上设置 ZeroMQ 以使用 OpenPGM?
【发布时间】:2018-12-06 21:54:34
【问题描述】:

如何在 Windows 上设置 ZeroMQ 以使用 OpenPGM?

【问题讨论】:

    标签: zeromq


    【解决方案1】:

    我已经做到了。这并不像我最初担心的那么难。我是这样做的:

    1. 从这里下载 OpenPGM 二进制文件:http://miru.hk/openpgm/
    2. 从 tarball 或 github 下载 ZMQ 源代码
    3. 在 Visual Studio 中打开 builds\msvc\msvc10.sln
    4. 选择 WithOpenPGM 配置
    5. 将适当的 OpenPGM 目录添加到附加的 Include 目录中
    6. 将适当的 OpenPGM 目录添加到其他库目录
    7. 将适当的 OpenPGM .lib 文件添加到其他链接器依赖项
    8. 构建和享受

    【讨论】:

      【解决方案2】:

      如果我没记错的话,快照是使用 OpenPGM 支持构建的:http://snapshot.zero.mq/

      【讨论】:

        【解决方案3】:

        您首先遵循 OpenPGM 指南:https://code.google.com/p/openpgm/wiki/OpenPgm5CReferenceBuildLibraryWindows 然后确保 zeromq 的编译过程可以链接该库...

        应该可以开始工作了,但是,这可能不是那么容易: https://zeromq.jira.com/browse/LIBZMQ-377

        但是,您可以从此处下载在 Windows 上使用 OpenPGM 完全编译的二进制文件: http://www.zeromq.org/distro:microsoft-windows

        【讨论】:

          【解决方案4】:

          如果我站在你的立场上,我会在 FreeBSD 或 Ubuntu 上设置 OpenPGM,并在那里有一个路由器进程,从 Windows 机器获取消息并多播它们。这样一来,您就可以在 Windows 上处理一个更简单的问题,并且您将使用 OpenPGM 的首选平台之一

          处理路由场景所需的几乎所有代码都已经在 0MQ 指南中为您编写好了。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2016-09-28
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-07-14
            • 2010-09-05
            相关资源
            最近更新 更多