Changes between Version 8 and Version 9 of BuildingOnWindows


Ignore:
Timestamp:
10/28/10 07:26:10 (14 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildingOnWindows

    v8 v9  
    11= Introduction =
     2
     3The 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.
    24
    35= Installing prequisites =
     
    57== Visual Studio 2008 Professional ==
    68
    7 Visual Studio 2008 Professional is required(?) to build OpenVPN on Windows.
     9Visual Studio 2008 Professional is required to build OpenVPN on Windows. Note that the free Express edition
    810
    911== Python ==
     
    1921Sources for the [http://www.openssl.org/ OpenSSL] library are required to build OpenVPN.
    2022
    21 = Installing Git support =
     23= Installing optional Git support =
    2224
    2325Git 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.
     
    3941[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.
    4042
     43= Configuration =
     44
     45
    4146= External links =
    4247
    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)