[zeromq-dev] [PATCH] MSVC10 project files

Dimiter 'malkia' Stanev malkia at gmail.com
Fri Dec 16 22:51:54 CET 2011


I would assume so, if the note that I've posted from MSDN covers al details.

There is one more thing:

	The C++ runtime itself can also be linked dynamically, or statically, 
independent (to some degree) of the C run-time library.
	MSVCPxx.DLL that is.

	I chose for my projects to use the Windows DDK (7.1) and make each 
library dynamic one (I'm using them from luajit). I've also made sure 
that I link to MSVCRT.DLL, and that it works back on Windows XP (it 
could even on 2000). I even split OpenPGM, and create it as .DLL too, 
and libzmq uses it from there.


On 12/16/2011 1:26 PM, Johnny Gozde wrote:
>> And libzmq simply shines in this respect. Small simple "C" interface,
>> and no reliance on managing resources other than it's own functions.
>
> Just to clarify, are you suggesting that libzmq is a good candidate
> for using the /MT option because it doesn't pass CRT objects around?
>
> This would match with my experience -- I've always used the /MT option
> in my libzmq builds to avoid having to install the Visual C++
> Redistributable package on production machines.



More information about the zeromq-dev mailing list