Partilhar via


Benefícios e compensações do método usado para vincular ao CRT

Seu projeto pode se vincular ao CRT dinamicamente ou estaticamente. A tabela abaixo descreve os benefícios e compensações envolvidos na escolha de qual método usar.

Método Benefício Compromisso
Ligação estática à CRT

(Biblioteca de tempo de execução definida como Single-threaded)
A DLL CRT não é necessária no sistema onde a imagem será executada. Cerca de 25K de código de inicialização é adicionado à sua imagem, aumentando substancialmente seu tamanho.
Vinculação dinâmica ao CRT

(Biblioteca de tempo de execução definida como Multi-threaded)
Sua imagem não requer o código de inicialização CRT, por isso é muito menor. A DLL CRT deve estar no sistema que executa a imagem.

O tópico Vinculando ao CRT em seu projeto ATL discute como selecionar a maneira de vincular ao CRT.

Ver também

Programação com ATL e C Run-Time Code
DLLs e o comportamento da biblioteca de tempo de execução do Visual C++
Características da Biblioteca CRT