Version 17 (modified by 2 years ago) (diff) | ,
---|
Building on Microsoft Windows
For general information, see wiki/Building first.
Setup
- install msys2 and update the system: run
pacman -Syu
until all the updates are applied - from a mingw shell, run this setup script: MINGW_SETUP.sh
Optional dependencies:
- install tortoisesvn to support SSH via plink
- install bonjour SDK for mdns support
To build NVENC or NVFBC support (64-bit only), also install:
To be able to generate EXE installation packages:
- install verpatch (see r15919)
- install InnoSetup
Build
From the source directory, run the build script win32/MINGW_BUILD.sh
Updating
Once installed, you can update the build system by running:
pacman -Syu
for the msys2 packages- UPDATE_PYTHON_LIBS.sh for the python libraries
Optional Steps
Work in progress - these steps should be automated (see #678 foe details):
- OpenGL rendering via pygtkglext: follow ticket:678#comment:27
- websockify