Note: This post will be updated for the Qt5 Alpha shortly!
Why would you want to do this?
As a first baby-step in a migration it would be wise to get our existing apps running on the Nokia Simulator, Harmattan QEMU Emulator, and the physical device (e.g. Nokia N9) from the SailfishOS Toolkit before we even think of touching the code to port anything. This follows the basic software engineering principle of only changing one thing at at time.
Once this works, then our next challenge will be to get the same projects running on SailfishOS, and to migrate from Harmattan to Silica components…
In the context of this post I will use "Toolkit" to refer to the entire development suite including the IDE, Toolchain, VMs, Simulators and Emulators etc. Often SDK would be used for this, but in the Sailfish world the term SDK often refers to one element of the toolkit, namely the MERSDK virtual machine.
Differences between the Toolkits:
While the Nokia and SailfishOS Toolkits have much in common, there are several key differences between the two:
My Host Platform:
Setting up SailfishOS Toolkit for Harmattan
Step 1: Add Devices:
a) Add QEMU
b) Add N9
Step 2: Add Compilers:
Step 3: Add Qt Versions:
a) 4.7.4 for the Simulator
Step 4: Add Kits:
Should be Auto-detected