4
我的所有項目都包含特定目錄中的文件(在我的項目目錄中稱爲include
)。當我將它們包含在一個CPP文件,我需要如何把東西放在我的「包含路徑」中?
#include "include/somefile.h"
我怎樣才能讓這個我可以做
#include <somefile.h>
?
我的所有項目都包含特定目錄中的文件(在我的項目目錄中稱爲include
)。當我將它們包含在一個CPP文件,我需要如何把東西放在我的「包含路徑」中?
#include "include/somefile.h"
我怎樣才能讓這個我可以做
#include <somefile.h>
?
使用編譯器的-I
標誌。像:
~$ c++ -Wall -Werror -pedantic -I/home/user/include -c source_file.cpp
使用雙引號包含本地工作目錄內的容貌,而包括包裹在尖括號告訴鏈接/編譯器在標準位置看起來如/ usr/bin中/(在* nix平臺) 。你可以用-I編譯器指令來告訴它看看其他地方(至少用gcc/g ++,像Visual Studio這樣的IDE有自己的機制)。
您正在使用哪種編譯器? – robbrit 2010-11-18 18:49:14
檢查編譯器的文檔。它可能像「-I」標誌,但你的里程會有所不同。 – 2010-11-18 18:51:06