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