[[TOC(inline, depth=1)]] = Prerequisites = - Visual Studio 2017 Community (make sure to install SDK 10.0.17134) - [http://strawberryperl.com/ Strawberry Perl] = Build steps = - Clone [https://github.com/OpenVPN/openvpn-build openvpn-build] repo: {{{ > git clone git@github.com:OpenVPN/openvpn-build.git }}} - Clone [https://github.com/OpenVPN/openvpn openvpn] repo: {{{ > git clone git@github.com:OpenVPN/openvpn.git }}} - Build OpenVPN with dependencies: {{{ openvpn-build\msvc\build.bat }}} - Development environment is ready. Open solution file in Visual Studio (select "x64" in "Solution Platforms") : {{{ openvpn\openvpn.sln }}} and start coding!