2017-10-04 11 views
1

j'ai essayé d'ajouter inclure chemin vers le bas du fichier .pro:ne peut pas inclure chemin sur Windows

INCLUDEPATH += "C:\Users\Alexandre\Desktop\meshlab-2016.12\vcglib-1.0.1" 

Puis je courais le qmake.

Mais j'ai encore les erreurs:

C:\Users\Alexandre\Desktop\meshlab-2016.12\src\common\filterparameter.cpp:28: error: C1083: Cannot open include file: 'vcg/math/matrix44.h': No such file or directory 

Et bien d'autres semblables à cela.

code ressemble à ceci:

#include <vcg/math/matrix44.h> 

J'ai aussi essayé de changer le chemin d'accès relatif, en utilisant des barres obliques normales et doubles barres obliques inverses.

+0

J'ai utilisé cette essayer avant d': 'INCLUDEPATH + = $$ PWD /../../ Projets/qmenu' – aghilpro

+2

essayer INCLUDEPATH + = « C: \\ Utilisateurs \\ Alexandre \\ Bureau \\ meshlab-2016.12 \\ vcglib-1.0.1 "ou INCLUDEPATH + =" /c/Users/Alexandre/Desktop/meshlab-2016.12/vcglib-1.0.1 " –

Répondre

0

ne suis pas sûr répertoire de votre projet, mais si votre répertoire est comme ça

projectFolder/vcg/math/matrix44.h 

vous pouvez ajouter le chemin du fichier d'en-tête comme ceci:

INCLUDEPATH += $$PWD/vcg/math 

ensuite inclure le fichier d'en-tête sans chemin:

#include <matrix44.h> 

Utilisez également $ PWD pour faire référence au répertoire de projet en cours.

En savoir plus sur PWD:

The PWD variable specifies the full path leading to the directory containing the current file being parsed. This can be useful to refer to files within the source tree when writing project files to support shadow builds.

+0

@Alexandre Severino Si ma réponse vous a aidé à accepter la réponse ou à l'augmenter, merci. – aghilpro