Работа с библиотекой отладки CRT
Библиотека CRT предоставляет расширенную отладочную поддержку. Чтобы использовать отладочные библиотеки CRT, необходимо скомпоновать их с помощью /DEBUG, а затем скомпилировать с параметрами /MDd, /MTd или /LDd.
Примечания
Основные определения и макросы для отладки CRT содержатся в файле заголовка CRTDBG.h.
Функции в отладочных библиотеках CRT компилируются с отладочными сведениями (/Z7, /Zd, /Zi, /ZI (формат отладочной информации)) и без оптимизации. Некоторые функции содержат утверждения для проверки передаваемых им параметров, для них приведен исходный код. Исходный код позволяет войти в функцию CRT, чтобы убедиться, что она работает в соответствии с ожиданиями, а также проверить функцию на наличие некорректных параметров или состояний памяти. (Некоторые технологии CRT запатентованы, поэтому для них не предоставляется исходный код для обработки исключений, плавающей запятой и некоторых других программ.)
В процессе установки Visual C++ можно выбрать параметр, позволяющий разрешить или запретить копирование исходного кода CRT на жесткий диск. Если не устанавливать исходный код, то для захода в некоторые функции CRT понадобится CD-ROM.
Дополнительные сведения о различных библиотеках времени выполнения см. в разделе Библиотеки времени выполнения C.
См. также
Ссылки
/MD, /MT, /LD (использование библиотеки времени выполнения)