Hinzufügen von Basisklassen zum Dialogfeld "Neue C ++ Klasse"

8

In Eclipse:

Wenn ich in "Datei / Neu / Klasse / Hinzufügen ..." wähle,

Ich kann Basisklasse-Kandidaten von boost ::, std ::, sql :: und meinem aktuellen Projekt sehen.

Ich möchte die Gnome-Klassen (Gtk ::, Glib ::, etc.) der Liste der Kandidaten hinzufügen. Jeder weiß, wie man das macht?

    
Adiabat 28.02.2012, 16:25
quelle

1 Antwort

1

Eclipse CDT bietet Ihnen nur Klassen zur Auswahl an, deren Indexer sie kennt. Um Gnome-Klassen hinzufügen zu können, müssen Sie möglicherweise die entsprechenden include-Verzeichnisse zum Include-Pfad Ihres Projekts hinzufügen (project- & gt; properties- & gt; c ++ build- & gt; settings- & gt; c ++ - Compiler - & gt; includes ...)

Wenn Sie das bereits getan haben, könnten Sie versuchen, den Index für Ihr Projekt neu zu erstellen. Wenn Sie eine solche Klasse verwenden, von der Sie übernehmen möchten, und können Sie mit CTRL-Klick auf ihren Namen klicken und zu ihrer Definition / Deklaration springen, sollte der Index in Ordnung sein.

Wenn jedoch Gnome über Header verfügt, die für CDT schwer zu analysieren sind (z. B. Makroeinstellungen erforderlich, bevor Sie sie verwenden können), haben Sie möglicherweise weiterhin Probleme. Ich habe keine Erfahrung mit Gnome, um dir zu sagen, ob es so ist.

    
PeterSom 29.04.2012 15:14
quelle

Tags und Links