Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Eclipse同名文件包括路径c++;_C++_C_Eclipse_Path_Include - Fatal编程技术网

C++ Eclipse同名文件包括路径c++;

C++ Eclipse同名文件包括路径c++;,c++,c,eclipse,path,include,C++,C,Eclipse,Path,Include,首先,我想提到我正在使用eclipse 这是示例文件结构 source/file.h source/additionalsource/file.h 需要注意的是,两个头文件具有相同的名称 因此,包括source/和source/additionsource以包括路径和写入#include“file.h”是不起作用的,因为存在文件名冲突 因此,我只在include路径中包含source/并且在代码中使用了#include“file.h”和“additionlsource/file.h” 出于某种原

首先,我想提到我正在使用eclipse

这是示例文件结构

source/file.h source/additionalsource/file.h

需要注意的是,两个头文件具有相同的名称

因此,包括source/和source/additionsource以包括路径和写入#include“file.h”是不起作用的,因为存在文件名冲突

因此,我只在include路径中包含source/并且在代码中使用了#include“file.h”和“additionlsource/file.h”

出于某种原因,即使source/位于include路径中,eclipse也找不到additionsource/file.h

这可以在VisualStudio和GNU makefiles中使用,但不能在eclipse中使用

我不想更改文件,因为它是共享项目和跨平台应用程序

请尝试以下操作:

#include "./additionalsource/file.h"