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