Freigeben über


Linker-Tools-Fehler LNK1140

zu viele Module für die Programmdatenbank; verknüpfen mit /PDB:NONE

Bemerkungen

Das Projekt überschreitet die maximale Anzahl von Modulen, die in einer Programmdatenbankdatei (PDB) zulässig sind. Diese Grenze betrug ursprünglich 4.096 Module und wurde später auf 65.533 erhöht.

Dieser Fehler kann auch auftreten, wenn andere PDB-Größenbeschränkungen überschritten werden, z. B. zu viele Symbole oder eine übermäßige Anzahl von Typen.

So beheben Sie den Fehler (unterschiedliche Lösungsmöglichkeiten)

  1. Erneute Verknüpfung mit /PDB:NONE.
  2. Kompilieren Sie einige Module ohne Debugginginformationen.
  3. Verringern Sie die Anzahl der Module.
  4. Teilen Sie Ihr Projekt in mehrere kleinere Bibliotheken oder DLLs auf.