/ / Eclipse-CDT indexový súbor, ktorý je zahrnutý cez gcc -include - zatmenie, zatmenie-cdt

Indexový súbor Eclipse-CDT, ktorý je súčasťou gcc -include - zatmenie, eclipse-cdt

Snažím sa pracovať na existujúcom projekte, ktorý som otvoril v Eclipse. Avšak takmer všetky súbory obsahujú chyby Symbol "SOME_SYMBOL" could not be resolved. Dôvod je ten, že hlavičkový súbor je zahrnutý prostredníctvom možnosti gcc „-include“. Ako môžem dosiahnuť, aby indexovač Eclipse CDT indexoval tento súbor.

Príkaz kompilácie vyzerá takto

gcc -include config.h

odpovede:

3 pre odpoveď č. 1

Eclipse nepodporuje indexovanie jednotlivých súborov, predvolene iba kartu nezobrazuje:

  1. Prejdite na: Okno> Predvoľby> C / C ++> Nastavenia stránok vlastností
  2. Začiarknite políčko: Zobraziť kartu Zahrnúť súbory.
  3. Stlačte Použiť
  4. Prejdite na: Projekt> Vlastnosti> Cesty a symboly> Zahrnúť súbory
  5. Pridajte svoje súbory, ktoré chcete zahrnúť pre GNU C a GNU C ++

0 pre odpoveď č. 2

Možno nemá správne umiestnenie súboru .h. Eclipse hľadá vo vašom adresári pracovného priestoru súbor config.h. Zatmenie môžete namieriť priamo do súboru pomocou príkazu #include „filepathconfig.h“.

alebo

Môžete prejsť na vlastnosti projektu -> Zostavenie C / C ++ -> nastavenia -> obsahuje tu môžete pridať priečinok, kde je súbor config.h umiestnený v možnostiach -i.

Teraz by ste mali byť schopní do svojho súboru cpp pridať #include „config.h“.