2010-07-30 4 views
0

J'essaie de mettre en place un environnement de développement pour jouer avec le développement d'applications Qt pour les appareils Symbian. J'ai réussi à mettre en place l'environnement et suis capable de créer des applications simples telles que HelloWorld et de les faire fonctionner sur mon appareil. Je voudrais maintenant essayer d'utiliser le paquet QtMobility, mais j'ai du mal à le faire fonctionner dans QtCreator.Utilisation de QtMobility dans QtCreator: programme d'installation?

J'ai reçu un exemple de code pour l'utilisation de l'appareil photo (initialement je n'avais que QtMobility 1.0.2, mais j'ai maintenant téléchargé la version d'aperçu de la technologie 1.1.0). J'ai suivi les instructions contenues dans le fichier d'aide pour l'installer, voici ce que je faisais:

Extracted the zip file to C:\QtMobility 
Opened a Qt Command prompt and ran configure (in the QtMobility directory) 
Ran mingw32-make 
Ran mingw32-make install 
Finally I updated my PATH variable to include C:\QtMobility\lib 

Je suis retourné à QtCreator (redémarré) et examiné le dossier de cpp que la première appelle la QTM_USE_NAMESPACE macro, mais il est encore souligné en rouge, car il ne peut pas trouver le fichier qmobilityglobal.h.

Est-ce que quelqu'un sait si j'ai manqué quelque chose lors de l'installation qui indiquera au QtCreator où trouver les fichiers d'en-tête de QtMobility?

Répondre

0

mingw32-make suggère que vous construisez pour win32-mingw environnement cible. Pour travailler avec les SDK Symbian, vous devriez construire par exemple. symbian-abld à la place. Le script configure.bat détecte automatiquement la cible pour laquelle vous construisez. Assurez-vous simplement que la variable d'environnement QT_PATH pointe vers un emplacement où vous avez une version Symbian de la chaîne d'outils Qt.

(Notez également que make install est inutile avec symbian-abld - l'étape de construction met déjà tout en place dans les répertoires SDK Symbian.)

+0

Donc, si tout ce que je veux faire est de compiler des applications qui utilisent les nouvelles fonctionnalités qtmobility 1.1. 0 et les installer sur un périphérique, alors je devrais juste exécuter 'configure', puis' symbian-abld' et Qt Creator va ramasser sur les nouveaux fichiers d'en-tête? – DaveJohnston

+0

'configure' suivi de' make', à condition que votre configuration Qt soit correcte (variable d'environnement 'QT_PATH') – laalto

Questions connexes