繁体   English   中英

如何在其他src文件夹中包含头文件

[英]how to include header files in other src folder

我有一个c ++项目有两个src文件夹。 文件夹1中的源文件可能需要在src文件夹2中包含头文件。是否可能? 或者我应该怎么写我的Makefile? 谢谢

根据两个文件夹的相关程度(例如,如果它们是同一个项目),它可以像以下一样简单:

#include "../otherfolder/header.h"

如果它们是单独的项目,那么习惯上只需将其他项目的头文件目录添加到项目的标题搜索路径中,并包含如下标题:

#include <header.h>

(实际上,括号/引号无关紧要,但它有助于保持外部与内部标题导入分开)

考虑到你在同一文件夹中有src1和src2文件夹。 你有2个解决方案:

1 - #include“../src2/header.h”

2 - 在项目中添加其他包含目录src2并使用普通的#include

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM