2017-06-13 59 views
2

我有一個包含來自第三方的源/頭文件的項目。在我的項目中,我在不同的路徑(例如version.h)中具有相同的文件名。掃描儀正在將包含的內容解析爲錯誤的文件,因此無法正確解析我的源文件。如何讓Eclipse CDT解析配置的包含路徑之外的文件?

這是我做了什麼:

  • 我明確配置項目路徑不是源路徑的一部分。
  • 第三方庫不在包含路徑上,也不在源路徑上(但仍是項目中的子文件夾)。
  • 工具鏈是「No ToolChain」,因爲它是由CMake創建的NMAKE項目。
  • 包含目錄已被手選,以排除不想包括和明確添加想要包括。

如何強制eclipse只根據配置的包含和源程序解析文件?

回答

2

您可以嘗試關閉允許啓發式解析包括。這是首選項中的全局設置 - >C/C++ - >索引器。它也可以在項目設置中的每個項目中被覆蓋。 Allow heuristic resolution of includes

相關問題