Joomla says you aren't logged in
development:building_on_windows
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
development:building_on_windows [2016/04/15 19:03] PhracturedBlue created |
development:building_on_windows [2016/04/30 08:17] (current) PhracturedBlue |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Development on Windows ===== | ===== Development on Windows ===== | ||
- | ==== Install MingW ==== | + | **NOTE: It is now strongly recommended that you use Docker images to build Deviation. Instructions for building can be found [[development:docker | here]]** |
- | * [[http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/mingw-get-inst-20120426.exe/download||Download]] the mingw installer | + | |
+ | ''Note, these instructions may be out of date. Please help to make them current'' | ||
+ | ==== Install MinGW ==== | ||
+ | * [[http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/mingw-get-inst-20120426.exe/download|Download the MinGW installer]] | ||
* Run the installer, and select 'C++', 'MSYS' and the 'Developer Toolkit' | * Run the installer, and select 'C++', 'MSYS' and the 'Developer Toolkit' | ||
- | ==== Install fltk ==== | + | ==== Install FLTK ==== |
- | * [[http://www.fltk.org/software.php?VERSION=1.3.0&FILE=fltk/1.3.0/fltk-1.3.0-source.tar.gz|Download]] fltk | + | * [[http://www.fltk.org/software.php?VERSION=1.3.0&FILE=fltk/1.3.0/fltk-1.3.0-source.tar.gz|Download FLTK]] |
* Start msys (you should have an icon, but otherwise run C:\MingW\msys\1.0\msys.bat | * Start msys (you should have an icon, but otherwise run C:\MingW\msys\1.0\msys.bat | ||
* mkdir src | * mkdir src | ||
Line 15: | Line 18: | ||
* make install | * make install | ||
- | ==== Install portaudio ==== | + | ==== Install PortAudio ==== |
- | * [[http://www.portaudio.com/archives/pa_stable_v19_20111121.tgz|Download]] portaudio | + | * [[http://www.portaudio.com/archives/pa_stable_v19_20111121.tgz|Download PortAudio]] |
* Start msys (you should have an icon, but otherwise run C:\MingW\msys\1.0\msys.bat | * Start msys (you should have an icon, but otherwise run C:\MingW\msys\1.0\msys.bat | ||
* cd src | * cd src | ||
Line 26: | Line 29: | ||
==== Install Deviation ==== | ==== 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 https://github.com/DeviationTX/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 [[https://github.com/DeviationTX/deviation|GitHub deviation repository]] |
* cd ~/src | * cd ~/src | ||
* cp -pf <path to deviation src code> deviation | * cp -pf <path to deviation src code> deviation | ||
Line 34: | Line 37: | ||
==== Running Emulator ==== | ==== Running Emulator ==== | ||
- | If everything goes well, you can now do: '''./emu_devo8.exe''' | + | If everything goes well, you can now do: ''./emu_devo8.exe'' |
==== MSYS notes ==== | ==== MSYS notes ==== | ||
Your 'home' dir will be at C:\MinGW\msys\1.0\home\<user> | Your 'home' dir will be at C:\MinGW\msys\1.0\home\<user> |
development/building_on_windows.1460772203.txt.gz (160625 views) · Last modified: 2016/04/15 19:03 by PhracturedBlue