【发布时间】:2018-12-27 19:52:49
【问题描述】:
假设我有目录 a/ 以及另外两个目录 b/ 和 c/。
main.c 在 b/ 中,但我需要将 headers.h 文件包含在 c/ 中,有什么办法可以让我从 b/ 到 a/ 的一个目录,然后像这样包含 headers.h ?
#include "c\headers.h"
我想避免指定整个路径
#include "C:\Program Files\a\c\headers.h"
这样 a/ 移动到哪里,main.c 仍然可以正常工作
【问题讨论】:
-
您可以使用双点表示法上一级目录。在您的情况下,您可以使用
#include "..\c\headers.h" -
谢谢!这正是我所需要的
标签: c