cURL / Mailing Lists / curl-library / Single Mail


Re: Single exe, no external dll dependency

From: Daniel Stenberg <>
Date: Sun, 19 Aug 2001 19:22:09 +0200 (MET DST)

On Sat, 18 Aug 2001, cd wrote:

> > You have to add include/curl to your include path and link your program
> > with the lib/libcurl.lib file to get a standalone executable.
> ...using vc++...
> ..And yes, it does create a *.exe, but it only runs with the required
> *.dll in the same directory. Isn't there a way to compile everything
> into one file... without requiring a separate dll... the same way Jörn
> Hartroth's port to windows(no ssl) is a single .exe with no DLL?
> Is Jörn Hartroth's win_nossl port available as source code?

Yes, compiling libcurl into a linked library should indeed be possible, and
that is what Jörn does when he builds the curl binaries. It is only a matter
of telling VC++ to do that instead of building a DLL.

How to tell VC++ to do that is however beyond my knowledge.

    Daniel Stenberg -- curl groks URLs --
Received on 2001-08-19