2010-11-18 19 views
4

J'ai tous mes fichiers d'inclusion de projet dans un répertoire spécifique (appelé include, dans mon dossier de projet). Quand je les inclure dans un fichier cpp, je doisComment mettre quelque chose dans mon "include path"?

#include "include/somefile.h" 

Comment puis-je faire pour que je puisse faire

#include <somefile.h> 

?

+0

Quel compilateur utilisez-vous? – robbrit

+0

Vérifiez la documentation de votre compilateur. Cela pourrait ressembler à un drapeau «-I», mais votre kilométrage variera. –

Répondre

4

Utilisez le drapeau -I du compilateur. Comme:

~$ c++ -Wall -Werror -pedantic -I/home/user/include -c source_file.cpp 
2

L'utilisation des guillemets doubles pour inclure les regards dans le répertoire de travail local, tout en comprend enveloppé entre crochets dire l'éditeur de liens/compilateur pour rechercher dans des endroits standards tels que/usr/bin/(sur plates-formes * nix) . Vous pouvez lui dire de chercher d'autres endroits avec la directive -I compilateur (avec gcc/g ++ au moins, les IDE comme Visual Studio ont leurs propres mécanismes).

Questions connexes