Heim >Backend-Entwicklung >C++ >Wie aktiviere ich die C 11-Unterstützung im Eclipse CDT-Indexer?

Wie aktiviere ich die C 11-Unterstützung im Eclipse CDT-Indexer?

Barbara Streisand
Barbara StreisandOriginal
2024-11-10 11:25:02688Durchsuche

How do I enable C  11 support in the Eclipse CDT indexer?

Aktivieren der C 11-Unterstützung im Eclipse CDT-Indexer

Der Eclipse CDT-Indexer, der für die Fehlererkennung vor der Kompilierung verantwortlich ist, erfordert zur Unterstützung bestimmte Einstellungen dem C 11-Standard. In diesem Artikel werden die Schritte zum Aktivieren der C 11-Unterstützung in Eclipse CDT für Juno-, Kepler- und Luna-Versionen erläutert.

Indexerkonfiguration

So ändern Sie die Eclipse-Indexereinstellungen:

  1. Navigieren Sie zu „Projekteigenschaften –> C/C Allgemein –> Präprozessor-Include-Pfade“, Makros usw.“
  2. Wählen Sie auf der Registerkarte „Anbieter“ die Option „CDT GCC Built-in Compiler Settings“ aus.
  3. Fügen Sie im Feld „Befehl zum Abrufen von Compiler-Spezifikationen“ „-std=“ hinzu c 0x“ oder „-std=c 11.“

Nach diesen Änderungen sollte das Feld dem ähneln Folgendes:

${COMMAND} -E -P -v -dD ${INPUTS} -std=c++0x

Quellen und verwandte Informationen

  • [Eclipse CDT FAQ](http://wiki.eclipse.org/CDT/User/FAQ#CDT_does_not_recognize_C.2B.2B11_features)
  • [Eclipse-Forum Diskussion](http://www.eclipse.org/forums/index.php/mv/msg/373462/909018/#msg_909018)

Zusätzliche Überlegungen

Beachten Sie, dass sich dieser Vorgang nur auf den Eclipse-Indexer und nicht auf die C-Compiler-Einstellungen auswirkt. Wenn die Kompilierung aufgrund fehlender C 11-Einstellungen fehlschlägt, lesen Sie die folgenden Ressourcen:

  • [Eclipse CDT C 11/C 0x Unterstützung](https://www.eclipse.org/forums/index.php/mv/msg/403123/923927/#msg_923927)
  • [C 11 Compiler Enablement (Kepler und Vorher)](https://stackoverflow.com/a/17499266/760746)
  • [C 11 Compiler Enablement (Kepler und Neuer)](https://stackoverflow.com/a/22480299/760746)

Kompatibilität

Diese Konfigurationen wurden erfolgreich mit Eclipse-Versionen getestet:

  • Kepler (CDT 8.2)
  • Luna (CDT 8.4)

Das obige ist der detaillierte Inhalt vonWie aktiviere ich die C 11-Unterstützung im Eclipse CDT-Indexer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn