View Single Post
Posts: 560 | Thanked: 422 times | Joined on Mar 2011
#1
Hello

I'm running Debian Wheezy on my PC, and have a few bits and pieces I want to try to get running on my N900.

Is anyone else running the Qt or device SDK under Wheezy? What's the best way of setting it up to develop for the N900? Are the versions of Qt and QtCreator that are in the Wheezy repository OK for maemo5 development (Qt-4.7.5, right?)?

Also, are the device-specific SDKs necessary, or is Qt sufficient to get the ball rolling? What sort of software benefits from using the Fremantle/Harmattan SDKs? I remember seeing a link in Maemo News, a month or two ago, linking to someone's blog of having to redo setting up the maemo5 SDK.

Background
I installed the Qt SDK from the Wheezy repository, using Synaptic, which pulls in QtCreator and all the base dependencies. For the SDK, the repo just says version 2, while QtCreator is 2.5.0 and supports Qt 4.8.1.

Re: versions: While an eventual wide audience would be great, my order of priority is: my N900, then Fremantle repositories, then other maemo versions, so ensuring compatibility with all Qt platforms isn't a consideration to start with.

Unfortunately, the IDE seems inconsistent with its own Help and when creating a new project, it is not possible to target any mobile devices (it only allows Desktop).

When I installed all the packages, Synaptic still shows a list of QtMobility packages, but not installed. Is QtMobility ever embedded into QtCreator or do I need to actively install them, and are they even necessary for N900 C/C++ development?

Although I have no problem with compiling from source, if the Debian maintainers have done the hard work of sorting out the dependencies, I would rather use the official binaries.
I've moved this post from the bottom of a thread where is was slightly off-topic, so apologies to those who might have seen it already.

Many thanks in advance for any help offered.

Last edited by demolition; 2012-11-14 at 22:35.
 

The Following User Says Thank You to demolition For This Useful Post: