curl 7.46.0 for Windows

Built with OpenSSL (1.0.2e) and HTTP/2 (nghttp2/1.5.0) support

Here are pre-compiled builds of curl for Windows which have been built with OpenSSL and ngttp2.

This to make it easier for testing HTTP/2 support in something I was working on and thought it might be handy useful for others.

To my knowledge none of the other pre-compiled versions of curl (including those from aren't built with HTTP/2 support enabled (which requires building curl with ngttp2).

Installing / Usage:

Extract curl.exe and ca-bundle.crt into the same folder and then use as per the curl documentation.
All nice and simple as these have been built to avoid external dependencies (especially when installing it).


curl 7.46.0 - 32-bit (Windows XP and newer)

curl 7.46.0 - 64-bit (Windows Vista and newer)


The curl -V output for these builds is:

curl 7.46.0 (x86_64-pc-win32) libcurl/7.46.0 OpenSSL/1.0.2e nghttp2/1.5.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS Largefile NTLM SSL HTTP2

These builds are built using Visual Studio Community (Update 1) with only changes to support finding ca-bundle.crt if curl-ca-bundle.crt cannot be found and dynamic loading of GetTickCount64 so it's possible for the 32-bit version to run on Windows XP (I know but it was a small change and I was curious how well it'd work).


These builds are provided as-is and subject to all applicable licenses, warranties and disclaimers relating to the software used to build them (see the library sites for more information).