, wenn der Code ist:Zugang #ifdef Code in Eclipse
#ifdef ABC
code();
#endif
ich den Funktionscode() mit Open-Erklärung zugreifen möchten. Wie kann ich dies tun, ohne ABC im Quellcode zu definieren.
, wenn der Code ist:Zugang #ifdef Code in Eclipse
#ifdef ABC
code();
#endif
ich den Funktionscode() mit Open-Erklärung zugreifen möchten. Wie kann ich dies tun, ohne ABC im Quellcode zu definieren.
Gehen Sie in "Projekt/Eigenschaften ...", um die Konfiguration für Ihr Projekt zu öffnen.
Danach gehen Sie in "C/C++ Build", dann "Build Variablen". Fügen Sie dann eine "ABC" Variable hinzu.
Dies funktioniert für alle .c-Dateien ... aber nicht für .h-Dateien .. Bitte helfen .. – abc
Sie einen Blick auf diesen Eintrag nehmen könnte How can I get Eclipse to index code inside #ifdef … #endif
Soweit .h-Dateien betroffen sind, sicherzustellen, dass der Indexer Index Header-Dateien festgelegt ist, die nicht> Einstellungen-> C/C++ Allgemein- Die projekt werden -> Indexer und überprüfen Sie "Index-Quelldateien, die nicht im Build enthalten sind" und (vielleicht) "Nicht verwendete Header als C-Dateien indizieren".
für mich Eigentlich ist dies .. arbeitete viele seltsame Make-Dateien während des gesamten Projekts haben ..
Projekt -> Eigenschaften -> C/C++ Allgemein -> Pfad und Symbole -> Symbole Tab -> Add ...
Deaktivieren Zeigen Sie die integrierten Werte an, um Verwechslungen zu vermeiden. Stellen Sie sicher, dass Ihre korrekte Build-Konfiguration oben festgelegt ist.
Hit Bewerben ...
Sie wissen, dass es funktioniert, wenn es den Index neu erstellen fragt.
Indigo (3.7)
Verwenden Sie die Eclipse C-Entwicklungstools? (CDT) Wenn ja, bitte sagen Sie das in Ihrer Frage. –
Ja .. Ich verwende CDT .. – abc
Mögliches Duplikat von [Wie bekomme ich Eclipse Index Code innerhalb #ifdef .... #endif] (http://stackoverflow.com/questions/3121920/how-can- i-get-eclipse-zu-index-code-inside-ifdef-endif) –