Wie ignoriere ich unbekannte Optionen in Clangd für Dateien außerhalb der Projektstruktur?C++

Programme in C++. Entwicklerforum
Anonymous
 Wie ignoriere ich unbekannte Optionen in Clangd für Dateien außerhalb der Projektstruktur?

Post by Anonymous »

Ich habe einen CMAKE, der Arduino abzielt. Dies beinhaltet einige Befehlszeilenoptionen für den Compiler, mit dem Clangd nicht vertraut ist.

Code: Select all

Unknown argument: '-fno-tree-scev-cprop'clang(drv_unknown_argument)
Ich habe eine .clangd -Datei im Root meines Repo mit dem folgenden Inhalt erstellt:

Code: Select all

CompileFlags:
Remove: [-fno-tree-scev-cprop, -fno-split-wide-types, -mmcu=]
< /code>
Dadurch wird der Fehler aus den Dateien in meinem Repo entfernt, aber für Dateien, die von außerhalb des Fehlers enthalten sind, wird weiterhin generiert. Zum Beispiel, wenn ich Arduino.h 
öffne, sehe ich den Fehler immer noch:


bearbeiten, aber das scheint nicht die richtige Lösung zu sein.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post