Building cUrl in Windows v7.43.0

I downloaded v7.43.0 of cUrl for WIndows, opened it in Visual Studio 13 and started building the lib folder contents for both baseline .lib and dll and .lib and dll for the openSSL version.  The compiler reports that it can't find the openssl/ssl.h file/directory.  In the Project Files/Additional Include Directories there is a specific reference to a openssl folder but there is no openssl folder in the downloaded material.  It's like they forgot to put it in.  I am unable to find any reference to where to find such a folder or file.  Has any one else dealt with this problem and if so how was it resolved?  Thanks.
solarityAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

evilrixSenior Software Engineer (Avast)Commented:
LibCurl, like many other open source libraries, has dependencies on other librarys. In this case, you need to download the source code for the correct version of openssl and extract it to that folder. Check the configuration settings, you can build LibCurl without SSL, so if you don't need it you can just build it without and you will no longer need the openssl library.

There are already pre-compiled binaries for LibCurl, why not just use those?

http://curl.haxx.se/download.html
Just look for "Win32 - Generic" and download a suitable binary.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
trinitrotolueneDirector - Software EngineeringCommented:
It's like they forgot to put it in
Unlikely. Openssl is a popular Open source library. Some developers intentionally leave it out but mention it as a dependency. Check which version of OpenSSL is used by the version of Libcurl you intend using.
Ofcourse it is pointless using an older version of OpenSSL unless you want to expose yourself to vulnerabilities which may have been fixed in later versions

So as evilrix mentioned download OpenSSL from here or use the Libcurl binary directly
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
SSL / HTTPS

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.