Erro de ferramentas de vinculação LNK1140

demasiados módulos para a base de dados do programa; ligação com /PDB:NONE

Observações

O projeto ultrapassa o número máximo de módulos permitidos num ficheiro de base de dados de programas (PDB). Este limite era originalmente de 4.096 módulos e foi posteriormente aumentado para 65.533.

Este erro também pode ocorrer quando outros limites de tamanho do PDB são ultrapassados, como demasiados símbolos ou um número excessivo de tipos.

Para corrigir usando as seguintes soluções possíveis

  1. Relink usando /PDB:NONE.
  2. Compile alguns módulos sem informação de depuração.
  3. Reduza o número de módulos.
  4. Divide o teu projeto em várias bibliotecas ou DLLs mais pequenas.