Поделиться через


Преимущества и недостатки метода, используемого для ссылки на CRT

Проект может связаться с CRT динамически или статически. В таблице ниже описаны преимущества и компромиссы, связанные с выбором используемого метода.

Способ Преимущества Компромиссы
Статический связывание с CRT

(Библиотека среды выполнения, заданная как однопоточная)
Библиотека DLL CRT не требуется в системе, в которой будет выполняться образ. В образ добавляется около 25K кода запуска, значительно увеличив его размер.
Динамическое связывание с CRT

(Библиотека среды выполнения, заданная для нескольких потоков)
Для образа не требуется код запуска CRT, поэтому он гораздо меньше. Библиотека DLL CRT должна находиться в системе под управлением образа.

В разделе "Связывание с CRT" в проекте ATL описывается, как выбрать способ связывания с CRT.

См. также

Программирование с использованием ATL и кода среды выполнения C
Библиотеки DLL и поведение библиотеки времени выполнения Visual C++
Функции библиотеки CRT