2010-11-18 41 views
4

我的所有項目都包含特定目錄中的文件(在我的項目目錄中稱爲include)。當我將它們包含在一個CPP文件,我需要如何把東西放在我的「包含路徑」中?

#include "include/somefile.h" 

我怎樣才能讓這個我可以做

#include <somefile.h> 

+0

您正在使用哪種編譯器? – robbrit 2010-11-18 18:49:14

+0

檢查編譯器的文檔。它可能像「-I」標誌,但你的里程會有所不同。 – 2010-11-18 18:51:06

回答

4

使用編譯器的-I標誌。像:

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

使用雙引號包含本地工作目錄內的容貌,而包括包裹在尖括號告訴鏈接/編譯器在標準位置看起來如/ usr/bin中/(在* nix平臺) 。你可以用-I編譯器指令來告訴它看看其他地方(至少用gcc/g ++,像Visual Studio這樣的IDE有自己的機制)。

相關問題