如何设置冲突头文件的优先级 C++

mad*_*blu 5 c++ compilation header

假设您在两个不同的目录中有两个 something.h。您不能写入这些目录并且没有 root 访问权限。

你有这样的代码:

#include <something.h>
Run Code Online (Sandbox Code Playgroud)

您如何指定在特定目录中使用 something.h 而忽略另一个?

ban*_*ane 2

尝试使用:请注意,GCC 使用Search Path
#include "../directory/something.h"
查找标头。 您还可以要求 GCC 在指定目录中查找头文件。使用, 将目录添加到要搜索头文件的目录列表的头部。
-iquote dirdir