Building Hadouken on Windows

Overview

This will guide you through the process of building Hadouken on Windows using MSVC 12 (Visual Studio 2013). Most of the dependencies are pre-built and will be pulled in during the build process, however libtorrent and cpp-netlib are placed in-source via Git submodules.

Prerequisites

In order to successfully clone and build Hadouken you need the following applications installed,

  • MSVC 12.0 (Visual Studio 2013)
  • Git
  • CMake (>= 2.8)

Cloning the repository

Clone the Hadouken GitHub repository and initialize the submodules.

C:\Code> git clone https://github.com/hadouken/hadouken
C:\Code> cd hadouken
C:\Code\hadouken> git submodule update --init

Running the build

By now you should have all you need to build Hadouken. Other dependencies such as OpenSSL and Boost will be automatically downloaded in the build process.

C:\Code\hadouken> .\win32\build.ps1