[[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: {{{ c:\Users\Administrator\Projects>git clone git@github.com:OpenVPN/openvpn-build.git }}} - Clone [https://github.com/OpenVPN/openvpn openvpn] repo: {{{ c:\Users\Administrator\Projects>git clone git@github.com:OpenVPN/openvpn.git }}} - Build OpenVPN with dependencies: {{{ c:\Users\Administrator\Projects\openvpn-build\msvc\build.bat }}} - Development environment is ready. Open solution file in Visual Studio (select "x64" in "Solution Platforms") : {{{ c:\Users\Administrator\Projects\openvpn\openvpn.sln }}} and start coding!