Преимущества и недостатки метода, используемого для ссылки на CRT
Проект может связаться с CRT динамически или статически. В таблице ниже описаны преимущества и компромиссы, связанные с выбором используемого метода.
Способ | Преимущества | Компромиссы |
---|---|---|
Статический связывание с CRT (Библиотека среды выполнения, заданная как однопоточная) |
Библиотека DLL CRT не требуется в системе, в которой будет выполняться образ. | В образ добавляется около 25K кода запуска, значительно увеличив его размер. |
Динамическое связывание с CRT (Библиотека среды выполнения, заданная для нескольких потоков) |
Для образа не требуется код запуска CRT, поэтому он гораздо меньше. | Библиотека DLL CRT должна находиться в системе под управлением образа. |
В разделе "Связывание с CRT" в проекте ATL описывается, как выбрать способ связывания с CRT.
См. также
Программирование с использованием ATL и кода среды выполнения C
Библиотеки DLL и поведение библиотеки времени выполнения Visual C++
Функции библиотеки CRT