Lines Matching +full:build +full:- +full:windows
1 <!--
4 SPDX-License-Identifier: curl
5 -->
10 This document describes how to compile, build and install curl and libcurl
24 This structure allows for side-by-side compilation of curl on the same machine
29 Note: Typically this side-by-side compilation is generally only required when
34 The projects files also support build configurations that require third party
44 | |_ build
52 | |_ build
58 |_ build
63 As OpenSSL and wolfSSL don't support side-by-side compilation when using
64 different versions of Visual Studio, build helper batch files have been
65 provided to assist with this. Please run `build-openssl -help` and/or
66 `build-wolfssl -help` for usage details.
70 To build with VC++, you will of course have to first install VC++ which is
78 - VC10 (Visual Studio 2010 Version 10.0)
79 - VC11 (Visual Studio 2012 Version 11.0)
80 - VC12 (Visual Studio 2013 Version 12.0)
81 - VC14 (Visual Studio 2015 Version 14.0)
82 - VC14.10 (Visual Studio 2017 Version 15.0)
83 - VC14.30 (Visual Studio 2022 Version 17.0)
87 and curl-all.sln, respectively. We recommend using curl-all.sln to build both
91 use `VC14.30\curl-all.sln` to build curl and libcurl.
96 any third-party libraries (such as OpenSSL, wolfSSL or LibSSH2) then you will
100 1. Open the 'curl-all.sln' or 'curl.sln' solutions
101 2. Right-click on the 'curl' project and select Properties
103 4. Add `PATH='Path to DLL';C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem`
108 DLL Debug - DLL OpenSSL (Win32):
110 PATH=..\..\..\..\..\openssl\build\Win32\VC10\DLL Debug;C:\Windows\system32;
111 C:\Windows;C:\Windows\System32\Wbem
113 DLL Debug - DLL OpenSSL (x64):
115 PATH=..\..\..\..\..\openssl\build\Win64\VC10\DLL Debug;C:\Windows\system32;
116 C:\Windows;C:\Windows\System32\Wbem
118 DLL Debug - DLL wolfSSL (Win32):
120 PATH=..\..\..\..\..\wolfssl\build\Win32\VC10\DLL Debug;C:\Windows\system32;
121 C:\Windows;C:\Windows\System32\Wbem
123 DLL Debug - DLL wolfSSL (x64):
125 PATH=..\..\..\..\..\wolfssl\build\Win64\VC10\DLL Debug;C:\Windows\system32;
126 C:\Windows;C:\Windows\System32\Wbem
128 If you are using a configuration that uses multiple third-party library DLLs
129 (such as DLL Debug - DLL OpenSSL - DLL LibSSH2) then 'Path to DLL' will need
136 - `<platform>` - The platform (For example: Windows)
137 - `<ide>` - The IDE (For example: VC10)
138 - `<architecture>` - The platform architecture (For example: Win32, Win64)
139 - `<configuration>` - The target configuration (For example: DLL Debug, LIB
140 Release - LIB OpenSSL)
143 release archive or nightly build, you will need to generate the project
144 files. Please run "generate -help" for usage details.
153 ## Legacy Windows and SSL
156 library in Windows which forms part of Windows SSPI. However, Schannel in
157 Windows <= XP is unable to connect to servers that no longer support the
159 curl in one of those earlier versions of Windows you should choose another SSL