首先,我想提一下我正在使用eclipse。
这是示例文件结构
源极/ file.h 源极/ additionalsource / file.h
要注意的是两个头文件具有相同的名称。
所以包括source /和source / additionsource以包含路径和写#include" file.h"由于存在文件名冲突,因此不起作用。
所以我只包含了源/在包含路径中,我正在使用#include" file.h"和" additionlsource / file.h"在我的代码中。
由于某种原因,即使source /在include路径中,eclipse也找不到additionsource / file.h。
这项工作在visual studio和GNU makefile中,但不在eclipse中。
我不想更改文件,因为它是共享项目和跨平台应用程序
答案 0 :(得分:1)
试试这个:
#include "./additionalsource/file.h"