Skip to content

Building and installing HHVM on Windows with MSVC

Orvid King edited this page Jul 12, 2015 · 3 revisions

Windows support in general is nowhere near complete. While it is possible to get HHVM to compile under MSVC, it takes a lot of caressing, and work is still underway to bring the changes required into the main codebase.

Visual Studio Itself

First up, you need to have at least Visual Studio 2015. Anything prior will not support enough C++11 to be able to compile HHVM.

Dependencies

We will be compiling some of our dependencies ourselves, but we'll also be using a few precompiled binaries to save our own sanity (and time). We will not be compiling MySQL, or the async MySQL extension. This is primarily because of the time it takes to compile MySQL itself is even larger than the time to compile all of HHVM.

More to come when I'm not half asleep.

Clone this wiki locally