Compartilhar via


Benefícios e desvantagens do método usado para vincular ao CRT

Seu projeto pode se vincular ao CRT dinamicamente ou estaticamente. A tabela a seguir descreve os benefícios e desvantagens envolvidos na escolha de qual método usar.

Método Benefício Vantagens e desvantagens
Vinculando estaticamente ao CRT

(Biblioteca de runtime definida como thread único)
A DLL CRT não é necessária no sistema em que a imagem será executada. Cerca de 25K de código de inicialização são adicionados à sua imagem, aumentando consideravelmente seu tamanho.
Vinculando dinamicamente ao CRT

(Biblioteca de runtime definida como vários threads)
Sua imagem não requer o código de inicialização CRT, portanto, é 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 como vincular ao CRT.

Confira também

Programando com código de tempo de execução C e da ATL
Comportamento de DLLs e da biblioteca em tempo de execução do Visual C++
Recursos da biblioteca CRT