There is no publicly available reason as far as I know, but compiling on Windows is usually a bit more difficult to compiling on OSX and certainly on Linux. However, Ilya Kitaev has provided Windows build instructions in one of his branches. The instructions have, at the time of writing, not been PRed to master yet. The Windows compile instructions can be found here. The instructions are as follows:
On Windows:
- Install msys2, follow the instructions on that page on how to update packages to the latest versions
- Install monero dependencies as described in monero documentation
Install git:
pacman -S git
Install Qt5:
if you need to build x86 application, install:
pacman -S mingw-w64-i686-qt5
if you need to build x64 application, install:
pacman -S mingw-w64-x86_64-qt5
Open mingw
shell. MSYS2 will install start menu items for both mingw32 and mingw64 environments, so you need to open
appropriate one: %MSYS_ROOT%\msys2_shell.cmd -mingw32
for x86
targed or %MSYS_ROOT%\msys2_shell.cmd -mingw64
for x64
targed
Where %MSYS_ROOT%
will be c:\msys32
if your host OS is
x86-based or c:\msys64
if your host OS is x64-based
Clone git repository:
git clone https://github.com/monero-project/monero-core.git
Build the project:
cd monero-core
./build.sh
Take result binary and dependencies in ./build/release/bin
important: if you testing application within VirtualBox virtual
machine, make sure 3D acceleration is enabled in machine's
settings: Machine > Settings > Display > [v] Enable 3D
Acceleration