Pourquoi ne pas Qt reconnaître mon fichier d'en-tête? ne peut pas ouvrir le fichier include Aucun fichier ou répertoire

J'ai le ci-dessous dans mon .fichier pro et j'ai des fichiers que #include "headerhere". Par exemple: #include "StdAfx.h". Cependant, je suis un

d'erreur Impossible d'ouvrir le fichier include: 'StdAfx.h': Aucun fichier ou répertoire.

Je reçois la même erreur si je utiliser #include "StdAfx.h" ou #include "Shared/StdAfx.h". C'est extrêmement frustrant et je ne peux pas faire aucun travail effectif, à moins que Qt commence à reconnaître mes en-têtes. J'ai trouvé en ligne pas de solution pour ce. Ce qui se passe?

.fichier pro a:

HEADERS  += ibproject.h \
Shared/StdAfx.h \
Shared/TwsSocketClientErrors.h \
Shared/TagValue.h \
Shared/shared_ptr.h \
Shared/ScannerSubscription.h \
Shared/OrderState.h \
Shared/Order.h \
Shared/IBString.h \
Shared/HScrollListBox.h \
Shared/Execution.h \
Shared/EWrapper.h \
Shared/EClientSocketBaseImpl.h \
Shared/EClientSocketBase.h \
Shared/EClient.h \
Shared/Contract.h \
Shared/CommonDefs.h \
Shared/CommissionReport.h \
SocketClient/src/EClientSocket.h
ewrappersubclass.h 

INCLUDEPATH += $$PWD/SocketClient
DEPENDPATH += $$PWD/SocketClient

EDIT: pourquoi je suis downvotes? C'est un problème légitime, je vais avoir

Pourquoi ne pas Qt reconnaître mon fichier d'en-tête? ne peut pas ouvrir le fichier include Aucun fichier ou répertoire

Sorte d'annuaire qui a "stdafx.h"?
il est actuellement en shared/stdafx.h mais pour être honnête, je l'ai copié et collé à la fois la racine et le dossier partagé, juste pour tester si c'était parce que j'avais un peu de syntaxe erronée. Non, il ne veut pas le reconnaître, même lorsque son dans les deux dossiers
Je ne connais pas QT, mais avez-vous essayé d'ajouter le répertoire avec stdafx.h à INCLUDEPATH, quelque chose comme INCLUDEPATH += $$PWD
J'ai essayé d'inclure à la fois $$PWD et $$PWD/Shared mais il n'a pas aidé
c'est une question tout à fait pertinente; je suis d'avoir exactement le même problème. avez-vous trouvé une solution?

OriginalL'auteur Terence Chow | 2013-04-27