如何防止EclipseCDT解析配置的包含路径之外的文件?
我有一个包含来自第三方的源/头文件的项目。在我的项目中,相同的文件名位于不同的路径(例如version.h)。扫描程序正在将包含解析为错误的文件,因此无法正确解析源文件 这就是我所做的:如何防止EclipseCDT解析配置的包含路径之外的文件?,eclipse,eclipse-cdt,Eclipse,Eclipse Cdt,我有一个包含来自第三方的源/头文件的项目。在我的项目中,相同的文件名位于不同的路径(例如version.h)。扫描程序正在将包含解析为错误的文件,因此无法正确解析源文件 这就是我所做的: 我明确地将项目路径配置为不属于源路径 第三方库既不在包含路径上,也不在源路径上(但仍然是项目中的子文件夹) 工具链是“无工具链”,因为它是由CMake创建的NMAKE项目 已手动选择包含目录以排除不需要的包含并显式添加需要的包含 如何强制eclipse仅根据配置的包含和源路径解析文件?您可以尝试关闭允许启发
- 我明确地将项目路径配置为不属于源路径
- 第三方库既不在包含路径上,也不在源路径上(但仍然是项目中的子文件夹)
- 工具链是“无工具链”,因为它是由CMake创建的NMAKE项目
- 已手动选择包含目录以排除不需要的包含并显式添加需要的包含