2017-03-08 3 views
-4

Mon nom:firstnana.cppPourquoi fenêtres g ++ ne trouve pas les fichiers d'en-tête externes

Dossier actuel:D:\projects\cpp\guinana

Mes têtes:

#include <nana/gui.hpp> 
#include <nana/gui/widgets/label.hpp> 
#include <nana/gui/widgets/button.hpp> 

Compiling:

g++ firstnana.cpp -I./nana/include/nana 

Exemple: Le <nana/gui.hpp> est situé dans D:\projects\cpp\guinana\nana\include\nana\gui.hpp

La sortie Erreur: firstnana.cpp:1:24: fatal error: nana/gui.hpp: No such file or directory compilation terminated.

+0

Bien sûr, ''. –

+1

Bienvenue dans Stack Overflow. Veuillez prendre le temps de lire [The Tour] (http://stackoverflow.com/tour) et de consulter le contenu du [Centre d'aide] (http://stackoverflow.com/help/asking) quoi et comment vous pouvez demandez ici. –

+0

Montrez votre code. –

Répondre

1

vous avez déjà répertoire "nana" dans votre paramètre -I. Ne le répétez pas dans les inclusions.

#include <gui.hpp> 
#include <gui/widgets/label.hpp> 
#include <gui/widgets/button.hpp> 
+0

Comment cela répond-il à la question? –

+0

@JesperJuhl et comment ce n'est pas? – qPCR4vir

+0

Je suppose que j'ai mal lu la question - désolé. –