Freigeben über


Linkertools – Fehler LNK1170

Zeile in der Befehlsdatei enthält maximal zulässige oder mehr Zeichen

Fehler beim Build, da eine Zeile in einer Befehlsantwortdatei zu lang war. Eine Zeile in einer automatisch generierten Antwortdatei kann aus vielen Gründen zu lang sein. Dieser Fehler kann beispielsweise auftreten, wenn die Anzahl der Objektdateinamen zu hoch ist. Oder wenn die kombinierten Längen der Pfade, die in Objektdateinamen enthalten sind, zu lang sind.

Die entsprechende Lösung für dieses Problem hängt von der Ursache ab. Wenn sie beispielsweise durch lange Pfade in Objektdateinamen verursacht wird, können Sie versuchen, die Verzeichnisnamen im Pfad zu kürzen. Oder verschieben Sie die Projektstruktur in ein Verzeichnis näher an den Stamm des Laufwerks. Möglicherweise möchten Sie aufteilen, wie Antwortdateien von Ihrem Buildsystem generiert und genutzt werden, z. B. indem Sie Code als statische Bibliotheken generieren.