Lorsque vous essayez de travailler dans QtCreator, il y a un problème avec l'achèvement du code pour les bibliothèques Qt. QtCreator dit qu'il ne peut pas trouver les en-têtes Qt, donc pas de complétion de code pour eux. C'est à dire. si j'écris #include <QPainter>
ou #include <QtGui/QPainter>
cette ligne est soulignée avec le message No such file or directory
.L'achèvement du code de QtCreator ne fonctionne pas pour Qt libs
Mais néanmoins le processus de compilation fonctionne parfaitement. Donc, qmake
trouve tout correctement et le problème est dans le QtCreator. En outre, l'achèvement du code fonctionne normalement pour tous les fichiers propres (créés pour le projet).
Nous avons essayé de nombreuses corrections, y compris la réinstallation de Qt deux fois, en essayant de mangle avec qt.conf
dans le répertoire QtCreator, essayé de trouver qmake.cache
, la recherche dans le registre et beaucoup de googled. Nous utilisons QtSdk 1.1 avec QtCreator 2.2.1 fourni sous Windows Vista, installé dans l'emplacement par défaut.
Il existe une solution incorrecte pour écrire le chemin dans le fichier .pro
, mais nous ne voulons pas l'utiliser.
Merci pour votre réponse. Je ne peux pas le tester car je n'ai pas accès au carnet en question pour le moment. – elricbk