在GCC中添加包含父路径的包含路径

时间:2011-03-30 07:07:57

标签: c++ gcc

我想在我正在处理的项目中包含父目录中的文件。所有头文件都在父目录中,有没有办法在命令行上使用-I来搜索父目录中的包含而不使用绝对路径?

我知道我可以使用makefile解决这些问题,我可能最终会这样做,但我想知道是否有一个快速的命令行技巧,我可以使用,因为这种情况在我制作时会弹出很多快速原型代码。

目前我正在尝试使用:

进行编译
g++ -Wall -I../ simple.cpp

但这似乎无法正常工作。我是否还需要将simple.cpp中的包含从#include include_file.hpp更改为#include ../include_file.hpp

1 个答案:

答案 0 :(得分:1)

嗯...

g++ -Wall -I.. simple.cpp

// Somewhere in simple.cpp
#include <include_file.hpp>

应该有用。