cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: Companies Using curl

From: Eduardo García <garedagmad_at_telefonica.net>
Date: Tue, 09 Mar 2004 10:45:04 +0100
At 16:57 03/03/2004, you wrote:
Hi

I'm about to write a list with named companies and their products that are
based on or are using curl, and put it on the curl web site.


Hello.

        Juan Ignacio Hervás (jihervas@iies.es in libcurl mail list) and I, making up the developer team of Tiempo de Espera, S.L. (tds-solutions) are using libcurl in our header product: tdBOX. We remotely manage networks of multimedia stations which are continuosly playing  vídeos and other stuff and get its contents via ftp or http, depending on the actual necesity of each project, and continuosly report its status. We use libcurl in doing this contents distribution, and surely we will use also in the management itselft.
        We are now working over Windows XP and so will be in a time, but we don't fully discard to migrate or at least also implement the product on Linux in the future.


        Having introduced ourself, we have a little issue with libcurl MSVC compilation that is be very easy to solve and we think should be solved in this future 7.11.1 release:   the library (dll) is rebuilt again by the compiler (VisualStudio7(.net), both 2002 or 2003 editions) every time it checks if it's up-to-date.
        This is because of the resource including of curl.h for version defines, with makes it includes all standard C and windows headers, and makes the compiler think resources are not up-to-date every time it checks before compilation of other project in the same workspace ("solution", as it is called in VS7) or at the beginning of every debugging sesion. This is really a very silly issue with the compiler, even produced by some of the compiler wizards which include windows.h in the resources and make the project rebuild again and again...... but the fix is quite easy to perform and will save us quite a lot of time:

        LIBCURL_VERSION, LIBCURL_VERSION_NUM, LIBCURL_VERSION_MAJOR, LIBCURL_VERSION_MINOR, and LIBCURL_VERSION_PATCH should be defined in a separate header curl_ver.h included both by curl.h and the resources file (libcurl.rc), and so resources will not include main headers included by curl.h.

We understand this little change will not affect any other OS build.

Thanks for your work.

Eduardo García

         Received on 2004-03-09