Fai in modo che Eclipse tratti il ??file .h come C ++?
Domanda
Tutte le nostre intestazioni C ++ usano un'estensione .h. Eclipse pensa che questi siano header C e li contrassegna con molti errori di sintassi su cose come classi e spazi dei nomi.
Ho provato a cambiare l'associazione del tipo di file da:
Preferences > C/C++ > File types
ma è " bloccato " ;.
È interessante notare che " *. h " è associato ad entrambe le intestazioni C e C ++, ma sembra che stia usando C. Come posso ottenere Eclipse per trattare i file .h come C ++?
Soluzione
Prova a creare un nuovo progetto e specifica l'area di origine come posizione. Tuttavia, assicurati di selezionare il progetto C ++ (di solito utilizzo l'opzione makefile). Questo è tutto ciò che dovresti fare per fare in modo che il parser riconosca la sintassi C ++.