首页 > 解决方案 > 如何包含使用 GCC C++ 编译器编译的 *project root* 头文件?

问题描述

如何包含位于使用 GCC C++ 编译器编译的项目根目录中的头文件?我想告诉 GCC 编译器在项目 root
中搜索一些头文件。 我不想更改代码并在#include 指令中使用相对路径 - 例如 ,我编译我不拥有的源代码并且我不想维护自己的版本。 我不想指定绝对包含路径,例如出于显而易见的原因。 我试过:,但它不起作用。
#include "../../myheader.h"

g++ -c -IC:\root_project_folder ..
g++ -c -I ..g++ -c -I/ ..g++ -c -I"/" ..

请指教。

root_project_folder
|--myheader.h
  |--src_folder
    |-prog.cpp

标签: gccbuildg++

解决方案


当前目录的符号是.

您正在寻找-I.


推荐阅读