Ah an expert answer, thanks for that. Yeah I was having issues with OpenPGM 2.1.

 

I am looking forward to the OpenPGM 5 stuff with baited breath then as I can 
kill off some highly complicated boost::asio based UDP code for a much cleaner 
zeromq pgm based solution in some of my windows software (eliminating a whole 
lot of my executable size too if my experience from my Linux port is true).

 

I will say that currently MCVC 2010 has an issue with 64-bits that makes me 
nervous (And prevents an optimized build of Qt in 64 bit for example) though so 
it won't really help me for a while yet (until Microsoft publicly releases the 
fix) see here: http://support.microsoft.com/kb/2280741 But word is that a 
public download will soon be available so hopefully it will soon be a non-issue 
and I can shift my work over to the new studio (with OpenPGM being the impetus 
for the change).

 

Regards,

Mikael

 

 

Fra: [email protected] 
[mailto:[email protected]] På vegne af Steven McCoy
Sendt: 23. september 2010 10:24
Til: ZeroMQ development list
Cc: [email protected]
Emne: Re: [zeromq-dev] Any progress on 64-bit Windows build

 

2010/9/23 Mikael Helbo Kjær <[email protected]>

        I've gotten a build of 2.0.9, but I haven't tested it unlike the 32-bit 
build, but they are the same except for some settings in Visual Studio. Oh and 
I had to give up on getting OpenPGM to work as its windows support is very bad 
and its 64-bit support is even worse. It depends on GCC extensions which is the 
biggest problem. I was unable to make compatible OpenPGM DLLs for my stuff (I 
needed them without buffer security and without wchar_t as a native type to be 
compatible with Qt).

 

That would be OpenPGM 2.1, with OpenPGM 5 that can build native in MSVC 2010 or 
cross compiled with MinGW-w64.  Current development is fixing a busy wait issue 
with 0MQ, subsequently the Windows port will be re-built and iMatix will offer 
binary packages and bespoke customisations.

 

It's not GCC extensions that are the biggest problem as they all can be 
disabled, the larger problem for Windows is the lack of C99 support in MSVC.

 

-- 

Steve-o

_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to