我想将父目录中的文件包含在我正在处理的项目中。所有的头文件都在父目录中,是否可以在命令行中使用-I在不使用绝对路径的情况下搜索父目录中的包含文件?
我知道我可以使用Makefile解决这些问题,我可能最终会这样做,但是我想知道是否可以使用快速命令行技巧,因为在制作快速原型(prototype)代码时这种情况会弹出很多。
目前,我正在尝试使用以下命令进行编译:
g++ -Wall -I../ simple.cpp
但这似乎无法正常工作。我是否还需要将simple.cpp中的include从
#include include_file.hpp
更改为#include ../include_file.hpp
? 最佳答案
嗯...
g++ -Wall -I.. simple.cpp
和
// Somewhere in simple.cpp
#include <include_file.hpp>
应该管用。
关于c++ - 在GCC中将包含路径添加到父目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5483043/