我有包含C ++代码的文件和文件夹的层次结构。 他们经常互相包括:
#include "../../Foder1/Lib4/file12.hpp"
当我编译代码时,如果出现错误,我会看到如下消息:
Foder2/Lib7/../../Foder1/Lib4/file12.hpp:71:4: error <something>
虽然我希望在..
错误消息中取消gcc
代表父目录的信息:
Foder1/Lib4/file12.hpp:71:4: error <something>
调用gcc
的任何选项?
答案 0 :(得分:1)
如果您将-I [Folder...'s base dir]
添加到您的gcc通话中,则可以按#include "Foder1/Lib4/file12.hpp"
添加文件,然后应更好地格式化消息。