|
From: Keith M. <kei...@us...> - 2007-06-16 00:51:25
|
On Friday 15 June 2007 23:03, Laia Manrique wrote: > 3) I have found a solution to MY problem. It turns out that Cygwin > does have a port of the binary tree search functions, which is > totally consistent with glibc. Using Cygwin, thus, I can just take my > code and compile it for Windows without a change :) That's not strictly true. You can compile it for *Cygwin* without change, but it then becomes dependent on cygwin-1.dll, and it will not run natively on Windows, without it. This means that, if you choose to distribute your application, you must either:-- 1) Distribute cygwin-1.dll with it, requiring you to GPL your entire application, and make full source available, or 2) Require your end users to install Cygwin, before they can deploy your application. With a port of the required functions for use with MinGW, your application will run natively, without any such additional DLL dependency, and these restrictions can be avoided. Of course, if the Cygwin distribution limitations aren't a concern, then the Cygwin solution may best suit your needs. Regards, Keith. |