Błąd narzędzi konsolidatora LNK1140

zbyt wiele modułów dla bazy danych programu; łącze z /PDB:NONE

Uwagi

Projekt przekracza maksymalną liczbę modułów dozwolonych w pliku bazy danych programu (PDB). Ten limit pierwotnie wynosił 4096 modułów i został później zwiększony do 65 533.

Ten błąd może wystąpić również w przypadku przekroczenia innych limitów rozmiaru pliku PDB, takich jak zbyt wiele symboli lub nadmierna liczba typów.

Aby rozwiązać ten problem, korzystając z następujących możliwych rozwiązań

  1. Ponownie połącz, używając PDB:NONE.
  2. Skompiluj niektóre moduły bez informacji debugowania.
  3. Zmniejsz liczbę modułów.
  4. Podziel projekt na wiele mniejszych bibliotek lub bibliotek DLL.