0
首先我想提及的是我使用的是eclipse。Eclipse同名文件包含路徑c C++
這是示例文件結構
源/ file.h 源/ additionalsource/file.h
一點要注意的是,無論是頭文件具有相同的名稱。
所以包括source /和source/additionsource來包含路徑和編寫#include「file.h」由於存在文件名衝突,所以不起作用。
所以我只包括源代碼/包含路徑,我在代碼中使用#include「file.h」和「additionlsource/file.h」。
由於某些原因,即使source /位於包含路徑中,eclipse也不會找到additionsource/file.h。
這項工作在visual studio和GNU makefiles中,但不在eclipse中。
我不想改變的文件,因爲它是一個共享的項目和跨平臺應用