[zeromq-dev] Building on Windows

Pieter Hintjens ph at imatix.com
Sun Jan 4 04:47:26 CET 2009

On Sun, Jan 4, 2009 at 12:29 AM, Martin Sustrik <sustrik at fastmq.com> wrote:

> Fair enough. .NET extension is already under development - we won't be
> able to build it without MSVC. Damn, why does MSFT have to make things
> that complex :(

It's called lock-in.  It would be best IMO if 0MQ was as independent
as possible of build systems and autoconf, so that it could be built
using any tool.  For example I'd like to try making a boom package
(boom is the iMatix build tool) but the sources seem tied to
autocconf/make (am I wrong?)

If you do use MSVC to build the .NET extension, you should not force
that on the rest of the product.

You can usually detect and handle compiler differences inside the
source code, though obviously you will need to build project files and
build scripts properly.  Some kind of manifest (such as the XML
project.pdl files we use in iMatix) would make it possible for random
people to make random build scripts for the project.

So at that stage you can delegate this issue to the community, which
is really what you want to do.


More information about the zeromq-dev mailing list