/ / Eclipse-CDT индекс файл, който е включен чрез gcc-включват - затъмнение, eclipse-cdt

Eclipse-CDT индекс файл, който е включен чрез gcc-включват - затъмнение, eclipse-cdt

Опитвам се да работя върху съществуващ проект, който открих в Eclipse, но почти всички файлове показват грешки Symbol "SOME_SYMBOL" could not be resolved. Причината за това е, че заглавния файл е включен чрез опцията gcc "-include". Как мога да намеря Eclipse CDT индекса за индексиране на този файл.

Командата за компилиране изглежда така

gcc - включва config.h

Отговори:

3 за отговор № 1

Eclipse не поддържа индексиране на отделни файлове, просто не показва раздел по подразбиране:

  1. Отидете на: Прозорец> Предпочитания> C / C ++> Настройки на страници на собственост
  2. Проверете: "Показване" в раздела "Включване на файлове"
  3. Натиснете Прилагане
  4. Отидете на: Проект> Свойства> Пътища и символи> Включване на файлове
  5. Добавете файловете си за включване за GNU C и GNU C ++

0 за отговор № 2

Възможно е да няма правилното местоположение на файла .h. Eclipse търси конфиг.h в работната ви директория. Можете да насочите затъмнението директно към файла, като използвате #include "filepathconfig.h"

Или

Можете да се придвижвате до собственостите на проекта -> C / C ++ Build -> settings -> include тук можете да добавите папката, където config.h се намира в опциите -i.

Сега трябва да можете да добавите #include "config.h" във вашия cpp файл.