2009-11-20 8 views
1

J'ai téléchargé le code source pour les démos de gadgets intégrés du site de Nokia et j'ai essayé de le compiler. Je finir avec l'erreur suivante:Qt Creator/Qt démo du widget intégré

compilateur (Mingw32) message:

In file included from ../../src/basicgraph/qtbasicgraph.cpp:9: ../../src/basicgraph/qtbasicgraph.h:14:17: QtGui: No such file or directory

La ligne incriminée est

#include <QtGui> 

Qt Creator 1.2.0, Qt 2009,03

je chemins vérifiés, etc, et tout semble bien. J'ai vérifié pour m'assurer que j'ai implicitement inclus QT += gui et que je n'ai pas inclus QT -= gui n'importe où dans les dossiers .pro et .pri. Après avoir fait aucun changement, j'ai utilisé VS2005 et la version commerciale appropriée de Qt 4.4.3, et il a compilé et s'est bien passé.

J'ai googlé l'erreur, et j'ai trouvé d'autres personnes posant des questions similaires (mais pas ici) mais aucune réponse affichée ... Donc j'apprécierais toute aide.

Merci.

Jonathan Howland

Répondre

0

QtGui est un fichier méta comprennent qui inclut tous les fichiers d'en-tête du module QtGui, vous devriez trouver dans le include/dossier de votre installation de Qt. Si ce n'est pas créé, quelque chose s'est mal passé dans votre installation. Alternativement, vous pouvez vouloir vérifier que vous utilisez le bon qmake; qmake --version devrait vous dire quel qmake est utilisé.

+0

Je connais bien le concept de méta-inclusion. QtGui existe et se trouve dans de nombreux autres projets QT que j'ai écrits moi-même ou compilés à partir de projets open source. Et je suis sûr que j'utilise le bon qmake, puisque je compile dans QT-creator, et beaucoup d'autres projets se construisent très bien dans cet environnement. alors je ne pense pas que ce soit une réponse, bien que j'apprécie l'effort. Je pense que ce problème va être spécifique à la configuration démo embarquée – jhowland