Ich benutze g ++ auf Ubuntu mit einer C++ - Bibliothek, deren Header-Dateien alle enden in .H anstelle der traditionellen .h..h und .H Header-Dateien in g ++
Ich würde lieber nicht das Include-Verzeichnis ändern ... sonst würde ich wahrscheinlich nur symbolische Links zu .h-Versionen der Header erstellen.
Ich frage mich, ob es eine einfache Möglichkeit g ++ automatisch erkennen zu erkennen, dass .H und .h Dateien die gleichen sind, so dass ich entweder header.h oder header.H in meinem Programm schreiben kann? Ich habe die g ++ man-Seite durchgesehen, aber es ist ziemlich schwer für mich zu sagen, ob sie ein Feature wie dieses unterstützt.
GCC kümmert sich nicht, was die Header genannt werden. Sie könnten überhaupt keine Erweiterungen haben oder als .txt oder .c oder .etwas-völlig-nicht-verknüpft genannt werden, und #include funktioniert immer noch. – ephemient