2010-11-28 5 views

Répondre

4

Vous avez probablement inclure des répertoires à la racine le point include de Qt, essayez donc:

#include <QtCore/QtCore> 

... ou ... vous n'avez pas les répertoires d'référenceurs à Qt dans votre commande du compilateur ligne.

+0

Toujours la même erreur :( – dfetter88

+0

Vérifiez les paramètres du compilateur Je ne sais pas quel compilateur utilisez-vous Si gcc, vérifiez l'option -I pour le répertoire d'inclusion Qt. Si Visual Studio, vérifiez les paramètres de répertoires inclus dans –

+0

Vous avez trouvé deux options: créer un projet avec une bibliothèque statique Qt et créer un projet avec la bibliothèque dynamique Qt. Quelle est la différence? – dfetter88

2

Il semble que votre fichier .pro soit mal configuré.

La source de votre erreur est le compilateur, qui est alimenté par les mauvais répertoires d'inclusion - c'est pourquoi QtCore est introuvable.

Cela peut arriver si vous n'utilisez pas qmake (et un Makefile simple à la place), CMake et l'avez mal configuré, etc., etc. Pour être honnête, cela peut avoir de nombreuses raisons.

Pouvez-vous poster le contenu de votre fichier .pro ou Makefile? Et dites-nous un peu plus sur comment vous commencez réellement la compilation?

+0

Le problème semble s'être résolu (comme par magie). plus d'aide est nécessaire Merci de toute façon. – dfetter88

1

This SO question a une réponse qui a fonctionné pour moi lorsque Visual Studio n'a pas reconnu les instructions #include dans mon projet Qt. Pendant que la compilation et la construction fonctionnaient dans mon cas, l'EDI indiquait que la ligne #include était incorrecte et affichait un message 'Impossible de trouver le fichier d'inclusion XXX'. La question liée à ci-dessus pointe vers une page Nokia sur intellisense and QT qui indique que Visual Studio doit être lancé à partir de l'invite de commande "Qt x.xx pour Desktop (MSVC 20xx)" incluse dans la distribution binaire de QT. Après avoir lancé Visual Studio à partir de l'invite de commande QT, mon problème est parti.

Questions connexes