2016-06-30 5 views
0

Aktuell CDT GCC-Build-Ausgabe-Parser Identifiziert Build-Protokoll zur automatischen Konfiguration von Pfaden und Symbolen in einem Eclipse-CDT-Projekt, wenn Sie GCC als Compiler verwenden. Es erkennt -I und -D für Includes und Defines, die an den Compilerbefehl übergeben werden. Gibt es eine Möglichkeit, diesen Build-Ausgabe-Parser so zu konfigurieren, dass er mit der Ausgabe des Microsoft Visual C-Compilers cl.exe zusammenarbeitet, während cl statt/G und/D anstelle von GCC-Argumenten verwendet.Eclipse CDT Build-Ausgabe-Parser für die Arbeit mit Microsoft-Compiler (cl.exe)

+0

Natürlich gibt es. Viele plattformübergreifende Compiler-Build-Systeme gehen damit um. Zwei Beispiele sind "SCons" und "CMake". –

Antwort

0

Nun, nach einigen Nachforschungen konnte ich nicht den Weg finden, den Output-Parser zu konfigurieren, um cl-Syntax zu identifizieren. Die schnellste Lösung bestand darin, ein Python-Skript zu erstellen, das das cl-Build-Protokoll so verändert, dass es wie gcc log aussieht, und es in Eclipse als Build-Befehl zu setzen.