2015-03-27 1 views
1

J'ai téléchargé Qt créateur 5.4 édition de la communauté de qt.io et installé sur Ubuntu 12.04 avec concepteur Qt. quand je lance l'exemple de calendrier donne cette erreur:Qt créateur erreur sur qtquickcontrolsapplication.h

/home/user/calendar/src/main.cpp:43: error: qtquickcontrolsapplication.h: No such file or directory

par la façon dont je l'ai mis qmlviewer et qmlscene dans un cadre de enviornment:

enter image description here

+0

Est-ce que QtCreator voit votre compilateur et les bibliothèques qt? Est-ce que tout est correct dans la page "Build & Run" d'Options? – Prismatic

+0

oui il compile qt applications de bureau simples, mais pas les applications qml –

+1

Il semble que vous compilez ou exécutez QtProject avec déjà existant dans la version Ubuntu Qt, pas avec un nouveau installé – folibis

Répondre

2

Copiez le fichier ci-dessous pour le projet chemin, à savoir, le chemin où le fichier ".pro" est:

 /opt/Qt5.4.1/Examples/Qt-5.4/quick/controls/shared/qtquickcontrolsapplication.h

/opt/QT5 .4.1 est le répertoire dans lequel vous avez installé Qt SDK (aka QDIR).

La procédure "copier l'exemple" ne fonctionne pas pour beaucoup d'exemples QML. Ils font tous référence au chemin d'accès relatif aux fichiers communs dans l'environnement SDK.

Dans ce cas, le fichier « .pro » montre:

include("../../controls/shared/shared.pri") 

J'ai fait un lien symbolique pour localiser ce fichier à partir du chemin du projet, mais cela n'a pas fonctionné.

Dans ce cas, la copie des fichiers a résolu le problème.

Bonne chance!