我正在尝试使用C# Binding在Windows上使用ZeroMQ/ØMQ/ 0MQ(您喜欢哪个)。那里有初学者资料吗?我是否需要在Windows上注册ZeroMQ DLL以便运行C#Binding示例(local_lat / remote_lat)?
更新: 几个小时后,我在Ubuntu 10.04上运行了zeromq / ruby。我在this blog post上发表评论,说明如何在Ubuntu 10.04上安装zeromq / ruby。 但我仍在尝试弄清楚如何在Windows / C#.NET上运行一个简单的示例。
在ubuntu 10.04上安装rvm
http://www.christopherirish.com/2010/08/25/how-to-install-rvm-on-ubuntu-10-04/
安装zeromq
如果在安装zeromq后出现错误,请尝试使用此更新库
答案 0 :(得分:8)
新绑定的原因是它与第一个没有向后兼容,但它更像是惯用的C#,它支持2.0.9的完整功能集。
它也是跨平台的,应该在Windows和Linux上运行,x86 / -64。
0MQ指南中的很多示例现在移植到C#,第二天应该在第二天左右。
如果某些内容无效,请在github上提出问题或联系ZeroMQ dev邮件列表。
答案 1 :(得分:7)
我刚开始在我的机器上玩0MQ
。 我上传了带有预编译库的简单服务器/客户端(来自github的clrzmq和zmq-2.0.9)到bitbucket 。我希望这也有助于您在Windows上开始使用0MQ
。
答案 2 :(得分:0)
如果您熟悉Docker check this out。它将运行zguide中的hello world C ++示例。 Docker容器负责设置和配置ZMQ和CMake所需的库,并且完全可移植。
我还为C here
创建了一个示例这两个都使用ZeroMQ版本4.2.1和CMake 3.6,但我在自述文件中提到了如何更改这些值。它们将帮助您启动并运行,然后您可以深入了解Docker文件以查看使用Ubuntu 14.04运行所需的步骤。
或者,查看存储库并检查Dockerfile
或CMakeLists.txt
中的zmq-hello-world-client-node
和zmq-hello-world-server-node
个文件。 Dockerfile列出了在Ubuntu 14.04上设置所需库所需的步骤,CMakeLists.txt文件找到必要的包含并创建一个make文件,在构建项目时链接它们