User Tools

Site Tools


Joomla says you aren't logged in
development:building_on_windows

Development on Windows

NOTE: It is now strongly recommended that you use Docker images to build Deviation. Instructions for building can be found here

Note, these instructions may be out of date. Please help to make them current

Install MinGW

Install FLTK

  • Start msys (you should have an icon, but otherwise run C:\MingW\msys\1.0\msys.bat
  • mkdir src
  • cd src
  • Untar fltk: tar -xzf <path to fltk download> (you can get to your C: drive in mingw using /c/Users/<user>/Downloads for example)
  • cd fltk-1.3.0
  • ./configure
  • make
  • make install

Install PortAudio

  • Start msys (you should have an icon, but otherwise run C:\MingW\msys\1.0\msys.bat
  • cd src
  • Untar portaudio: tar -xzf <path to portaudio download> (you can get to your C: drive in mingw using /c/Users/<user>/Downloads for example)
  • cd portaudio
  • ./configure
  • make
  • make install

Install Deviation

  • Download the source code for deviation. You'll need mercurial to keep track of changes (which will require installing python), but you can manually download a zip of the source from the GitHub deviation repository
  • cd ~/src
  • cp -pf <path to deviation src code> deviation
  • cd deviation/src
  • make TARGET=emu_devo8 WINDOWS=1

Running Emulator

If everything goes well, you can now do: ./emu_devo8.exe

MSYS notes

Your 'home' dir will be at C:\MinGW\msys\1.0\home\<user>

development/building_on_windows.txt (57345 views) · Last modified: 2016/04/30 08:17 by PhracturedBlue