Comments (8)
They're all official but yeah at some point we will reduce the number of options. The nmake versions in the root dir is probably the one most likely to get ditched first.
Otherwise we're a bit short on people working on windows and I'm not sure anyone has built http2 support with MSVC previously. Feel free to use your own preferred method and add http2 support to it!
from curl.
ok, thanks for this explanation.
from curl.
Hmm sad, it's still not possible to build curl with nghttp2 on windows.
from curl.
It is still very much possible as lots of people already do it since a long time back. I assume you're talking about lack of support in some specific build files? If so, we do welcome patches and help to fix remaining problems.
from curl.
sorry, I meant out of the box.
Cmake warns to be poorly maintained and failed in configuring
winbuild does not support an out-of -the -switch build.
installing cygwin or MinGW is not an option.
So what is the preferred way to compile curl with http2 using MSVC?
from curl.
cmake support for nghttp2 builds is discussed in #922
I think most people who build curl with nghttp2 on windows use msys/mingw, but I'm not sure. I'm not on windows myself.
So again: it works for some build setups, just not all. And possibly not the one you want to use.
from curl.
OK thanks,
Then I readjust my statement to : "It's sad that it is still not possible to build curl with http2 support out of the box using MSVC with the latest stable release" ;)
Curl is not my main focus so I can't invest lots of time to integrate http2 support in windows. So I will ship curl with http 1 support only.
Anyway: Good work and very clean project structure when buijlding curl form sources. Great job!
Thanks,
Torben
from curl.
@bagder i never use a msys/mingw environment for a real windows build :)
My branch #922 should be ready for another test.
from curl.
Related Issues (20)
- Test cases sometimes timeout HOT 1
- aws-sigv4 failing to calculate the right signature when using "content-type: multipart/form-data" HOT 7
- utf8 in powershell core HOT 8
- Having error alert when ./configure curl in a folder with an ".app" extension on macOS 14 HOT 3
- Please support setting adjustment algorithm sequence HOT 2
- `curl_multi_perform` not updating `running_handles` after redirection success HOT 5
- Build curl for ios done, but Xcode Run on ios with Undefined symbol error HOT 2
- occasional crash when execute curl_easy_perform
- occasional crash when execute curl_easy_perform HOT 3
- connection is still name resolving, cant reuse? HOT 4
- hyper adds suprise Content-Length header HOT 10
- curl: (35) mbedTLS: ssl_init failed when compiled with mbedtls 3.6 HOT 2
- curl 56 SSL_read error erno 0 with openssl >= 3.2 & curl 8.7.1 HOT 10
- Segfault HOT 1
- http/2: Large transfers have high overhead in Curl_bufq_len HOT 5
- Version 8.7.1 only in repo tag and tarball name, not in code HOT 4
- HTTP/2 + CURLOPT_FAILONERROR returns incorrect error code CURLE_RECV_ERROR HOT 2
- HTTP/2 + TLS spends a lot of time in recv (buffering issue) HOT 8
- File name not be transformed HOT 2
- domain name with trailing dot fails the certificate check when using gnutls HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from curl.