The thought of MeeGo has been around a good long while now. In my opinion it has the potential to be the biggest mobile OS out there, but only time will tell that. With Nokia introducing the N9 though there has been an increase in development community activity. One of the things pushing this is that Nokia put MeeGo 1.2 right in their nice Qt SDK. Following on Twitter I have seen mixed messages on if getting all the correct components to compile in MeeGo 1.2 is easy or not. I dove into this the other night in anticipation to getting my apps ready, and I tell you what, it wasn’t the easiest install I have ever done. Here are the steps to get your Qt app into MeeGo 1.2
First I uninstalled all other versions of Qt Creator/Qt SDK that were already on my system. I wanted to have no interference what so ever. I then went and installed the Qt SDK from here. This takes a lot of time. Well I’m sort of impatient so this is all relative. After the install open the SDK Maintenance program that came with Qt Creator. This helps you find out if anything as been updated. There are two tabs in this program. Go to the tab that talks about packages. Select everything! That is the key to getting MeeGo. It also gives you Maemo if you still care about that great system. When you hit next that is the other time suck. This will take a while.
Alrighty we are in the home stretch now boys and girls. Whenever I get a new SDK I start over with my programs. I always hit New and then just paste the code I have written before in the new QML file that is created for me. This way I know all the .pro and .cpp files have all the appropriate material. So with my new program all ready to go I hit run for MeeGo. It told me that the QEMU wasn’t running and it would start it for me. But the emulator never started. I also noticed that the emulator button at the bottom left of the screen was greyed out. I knew this wasn’t good. Turns out I had to go into Projects and select MeeGo 1.2 for the Run because they have multiple MeeGo Harmattan compilers in the Qt SDK. Once I specifically set the MeeGo 1.2 the emulator started right up and ran my app. I hope this helps at least one person in their quest to build apps for MeeGo!!
Have a great day.Comments: 1 Tags: