On 11.05.2011, at 00:42, Greg Ercolano wrote: > Matthias Melcher wrote: >> Oh, and BTW, linking "multithread DLL" does *not* mean that you have >> to link dynamically! It merely means that the C runtime is linked >> dynamically, making sure that all modules use the same basic C functions. > > Right, and therein lies the problem of distributing executables > to non-dev machines; getting that damned MSVCRxxx.DLL to work on > non-dev machines is a PITA, unless I'm missing something simple.
No, you haven't missed anything. This is why pretty much all Windows programs require an installer instead of just dragging the executable somewhere. BTW, in Germany, *all* commercial tax declarations have to go through a government provided program named "Elster". Last year, just before the deadline for uploading the tax forms, they distributed a mandatory upgrade that had the MSVCR dll missing. 2 million accountants were howling and hammering their keyboard at the same time. Awesome job, Microsoft (and of course the German tax authorities)! (Yes, I am aware that this is a quite ridiculous demand: it means that every office needs at least one computer with MSWindows because there are no OS X or Linux versions of Elster. It's great for hackers to intercept the communications, and perfect for the tax agencies. To make it even worse, an internet connection is required, which in Germany is seen as a distribution channel for public TV content, which in turn triggers mandatory monthly fees. Insane.) _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
