Bonjour,
J'essaie de créer un projet Test de tests unitaires de données issues de mon projet principal Application.
Malgré l'utilisation de la variable PWD dans les .pri que je souhaite intégrer à mon projet, j'obtiens l'erreur de compilation suivante :
Voici l'arborescence avec l'inclusion responsable dans XmlReader:Business/Agent.h: No such file or directory
Application
--Application.pro
--Business (objets métier)
----Business.pri
--Interface (interface avec un tiers)
----Interface.pri
----Xml
------XmlReader (#include "Business/Agent.h")
--Test
----Test.pro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #Test.pro TEMPLATE = app #DEPENDPATH += . #INCLUDEPATH += . include (../Interface/Interface.pri) include (../Business/Business.pri) QT += testlib HEADERS += \ Xml/XmlTest.h SOURCES += \ main.cpp \ Xml/XmlTest.cpp \
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #Interface.pri HEADERS += \ $$PWD/Xml/XmlReader.h \ SOURCES += \ $$PWD/Xml/XmlReader.cpp \J'ai essayé d'ajouter des informations au INCLUDEPATH sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #Business.pri HEADERS += \ $$PWD/Agent.h \ SOURCES += \ $$PWD/Agent.cpp \
Savez-vous d'où vient le problème ?
Merci![]()
Partager