我想在我正在处理的项目中包含父目录中的文件。所有头文件都在父目录中,有没有办法在命令行上使用-I来搜索父目录中的包含而不使用绝对路径?
我知道我可以使用makefile解决这些问题,我可能最终会这样做,但我想知道是否有一个快速的命令行技巧,我可以使用,因为这种情况在我制作时会弹出很多快速原型代码。
目前我正在尝试使用:
进行编译g++ -Wall -I../ simple.cpp
但这似乎无法正常工作。我是否还需要将simple.cpp中的包含从#include include_file.hpp
更改为#include ../include_file.hpp
?
答案 0 :(得分:1)
嗯...
g++ -Wall -I.. simple.cpp
和
// Somewhere in simple.cpp
#include <include_file.hpp>
应该有用。