Heim > Backend-Entwicklung > C++ > Hauptteil

Wie behebe ich den Linker-Fehler, wenn ich „experimental::filesystem' in C 1z verwende?

Susan Sarandon
Freigeben: 2024-11-15 03:45:02
Original
520 Leute haben es durchsucht

How do I fix the linker error when using experimental::filesystem in C  1z?

So beheben Sie einen experimentellen::filesystem-Linkerfehler in C 1z

Bei der C 1z-Entwicklung sind Benutzer, die versuchen, die neue experimentelle::filesystem-Bibliothek zu nutzen, auf einen Linker gestoßen Fehler. Dieses Problem unterscheidet sich von der C 1z-Unterstützung, da es sich bei „experimental::filesystem“ um eine separate Spezifikation handelt.

Um das Problem zu beheben, müssen Benutzer ihren Code mit der entsprechenden Bibliothek verknüpfen. Verwenden Sie für GCC 5.3 und höher das Flag -lstdc fs:

g++ main.cpp -O2 -g -o go -lstdc++fs
Nach dem Login kopieren

Diese Bibliothek sollte im Linker-Befehl nach allen Objekten platziert werden, die darauf basieren, da es sich um eine statische Bibliothek handelt.

Updates:

  • November 2017: GCC 8.x führt eine Implementierung der C 17-Dateisystembibliothek im std::filesystem-Namespace ein. Bei Verwendung von -std=gnu 17 oder -std=c 17 ist -lstdc fs weiterhin erforderlich.
  • Januar 2019: GCC 9 macht -lstdc fs für C 17 std überflüssig: :Dateisystemkomponenten.
  • April 2024: GCC 13.3 fügt std::experimental::filesystem-Symbole zu -lstdc exp. hinzu.

Das obige ist der detaillierte Inhalt vonWie behebe ich den Linker-Fehler, wenn ich „experimental::filesystem' in C 1z verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage