我想将父目录中的文件包含在我正在处理的项目中。所有的头文件都在父目录中,是否可以在命令行中使用-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/

10-11 21:00