Changes between Version 8 and Version 9 of BuildingOnWindows
- Timestamp:
- 10/28/10 07:26:10 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingOnWindows
v8 v9 1 1 = Introduction = 2 3 The traditional way to build OpenVPN for Windows is to cross-compile it on *NIX. This works, but does not allow signing the TUN/TAP driver, which is required for Windows Vista/7 and later. Due to this a new, relatively simple Python-based build system was written. This new build system allows building OpenVPN on Windows more easily, but requires the use of a commercial version of Visual Studio development environment. However, the new build system is "external" from Visual Studio's viewpoint, so meddling with VS's graphical user interface is not necessary. 2 4 3 5 = Installing prequisites = … … 5 7 == Visual Studio 2008 Professional == 6 8 7 Visual Studio 2008 Professional is required (?) to build OpenVPN on Windows.9 Visual Studio 2008 Professional is required to build OpenVPN on Windows. Note that the free Express edition 8 10 9 11 == Python == … … 19 21 Sources for the [http://www.openssl.org/ OpenSSL] library are required to build OpenVPN. 20 22 21 = Installing Git support =23 = Installing optional Git support = 22 24 23 25 Git support is needed if you want to conveniently build the latest development code. You don't need Git support if you fetch the sources from another computer and copy them over, or use source code from release tar.gz or zip files. … … 39 41 [http://gitscc.codeplex.com/ Git Source Control Provider] is a Visual Studio 2008/2010 plugin. It can also be used to launch ''Git for Windows'' and ''GitExtensions'' from within Visual Studio. 40 42 43 = Configuration = 44 45 41 46 = External links = 42 47 43 * http://ehsanakhgari.org/blog/2008-05-04/compiling-openvpn-windows 44 * http://rfc2324.org/howto/openvpn4win 45 * http://msdn.microsoft.com/en-us/library/ff547649.aspx 48 * [http://ehsanakhgari.org/blog/2008-05-04/compiling-openvpn-windows Compiling OpenVPN on Windows] 49 * [http://rfc2324.org/howto/openvpn4win Build OpenVPN for Windows using Mingw32] 50 * [http://msdn.microsoft.com/en-us/library/ff547649.aspx Installing Test-Signed Driver Packages] 51 * [http://editor.html.it/guide/leggi/139/guida-visual-studio-2008/ Visual Studio Guide] (in Italian) 52 * [http://www.mrwebmaster.it/editor/guide/guida-visual-studio-2008/ Another Visual Studio Guide] (in Italian)