gcc - 如何包含使用 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
解决方案
当前目录的符号是.
。
您正在寻找-I.
推荐阅读
- javascript - 刷新后图片变小了
- javascript - Firebase - 如何检测 onSnapshot 的来源
- android - 通过连接一个活动并从另一个活动发送通过蓝牙发送字符串
- amazon-web-services - 识别流视频中的人脸 AWS - 如何将实时视频连接到 Kinesis 视频流?
- sidekiq - Worker#jobs 和 Sidekiq::Queue#size 之间的区别
- javascript - 带有参数声明的 JavaScript 函数
- plot - gnuplot splot中的钳位值?
- c++ - C ++可以在'''.close()'''之后关闭'''fstream'''变量吗?
- powershell - 如何使用 powershell 将参数传递给 ADF 管道
- java - ImageView 不正确的 XY 坐标