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 ++?

È stato utile?

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 ++.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top