= Introduction = = Installing prequisites = == Visual Studio 2008 Professional == Visual Studio 2008 Professional is required(?) to build OpenVPN on Windows. == Python == The new Windows build system is written in [Python http://www.python.org]. == LZO library == Sources for the [http://www.oberhumer.com/opensource/lzo/ LZO library] are required to build OpenVPN. == OpenSSL == Sources for the [http://www.openssl.org/ OpenSSL] library are required to build OpenVPN. = Installing Git support = 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. == Git for Windows == [http://code.google.com/p/msysgit/ Git for Windows] or ''msysgit'' is required to work with Git repositories on Windows. == GitExtensions == [http://code.google.com/p/gitextensions/ GitExtensions] makes working with Git easier on Windows. It includes Visual Studio 2008 plugin, Windows explorer support and a GUI to configure and use Git repositories. == KDiff3 == [http://kdiff3.sourceforge.net/ KDiff3] is used in handling merge conflicts. It's required by ''GitExtensions''. == Git Source Control Provider == [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. = External links = * http://ehsanakhgari.org/blog/2008-05-04/compiling-openvpn-windows * http://rfc2324.org/howto/openvpn4win * http://msdn.microsoft.com/en-us/library/ff547649.aspx