Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Каталог библиотеки CRT включает несколько небольших файлов объектов, которые обеспечивают определенные функции CRT без изменений кода. Эти файлы объектов называются "параметрами ссылки", так как их нужно добавить только в командную строку компоновщика, чтобы использовать их. Для этого из Visual Studio в обозревателе решений щелкните проект правой кнопкой мыши и выберите Свойства. В разделе Свойства конфигурациивыберите компоновщик>входные>дополнительные зависимости и укажите дополнительные элементы, добавляемые в командную строку ссылки.
Версии этих объектов в чистом режиме среды CLR отмечены как нерекомендуемые для использования в Visual Studio 2015 и не поддерживаются в Visual Studio 2017. Используйте обычные версии для машинного и /clr
кода.
Машинный код и /clr | Чистый режим | Description |
---|---|---|
binmode.obj |
pbinmode.obj |
Устанавливает в качестве режима преобразования файлов по умолчанию двоичный режим. См. раздел _fmode . |
chkstk.obj |
Н/Д | Обеспечивает поддержку проверки и распределения стека, если CRT не используется. |
commode.obj |
pcommode.obj |
Присваивает глобальному флагу фиксации значение "commit". См. fopen и . _wfopen fopen_s _wfopen_s |
exe_initialize_mta.lib | Н/Д | Инициализирует подразделение MTA во время запуска EXE-файла, который позволяет использовать COM-объекты в глобальных интеллектуальных указателях. Так как этот параметр утечки ссылки на квартиру MTA во время завершения работы, не используйте его для БИБЛИОТЕК DLL. Связывание с этим файлом эквивалентно включению combase.h и определению _EXE_INITIALIZE_MTA . С помощью этого параметра ссылки в список библиотек по умолчанию добавляется onecore.lib . Если этот эффект нежелательный (например, использование onecore_apiset.lib или другой библиотеки зонтиков), используйте /NODEFAULTLIB для переопределения этого поведения и предоставления альтернативы. |
fp10.obj |
Н/Д | Изменяет управление точностью по умолчанию на 64 бита. См. сведения о поддержке математических и с плавающей запятой. |
invalidcontinue.obj |
pinvalidcontinue.obj |
Определяет обработчик недопустимых параметров по умолчанию, который не делает ничего, т. е. недопустимые параметры, передаваемые в функции CRT, получают значение errno и возвращают ошибку. |
legacy_stdio_float_rounding.obj |
Н/Д | Печать значений с плавающей запятой (например, при использовании printf ) с Windows 10 19041 универсальной среды выполнения C была исправлена. Теперь он правильно округляет точно представленные числа с плавающей запятой и учитывает округление с плавающей запятой, запрошенное fesetround . Это обновление поведения доступно в Visual Studio 2019 версии 16.2 и более поздних версиях. Устаревшее поведение используется в более ранних версиях Visual Studio или предоставляет этот параметр ссылки. |
loosefpmath.obj |
Н/Д | Гарантирует, что код с плавающей точкой кода допускает нестандартные значения. |
newmode.obj |
pnewmode.obj |
Вызывает malloc новый обработчик при сбое. См. разделы _set_new_mode , _set_new_handler , calloc и realloc . |
noarg.obj |
pnoarg.obj |
Отключает обработку аргументов argc и argv. |
nochkclr.obj |
Н/Д | Не выполняет никаких действий. Удалите из проекта. |
noenv.obj |
pnoenv.obj |
Отключает создание кэшированной среды для CRT. |
nothrownew.obj |
pnothrownew.obj |
Позволяет использовать внеочередную версию новых функций в CRT. См. раздел Операторы new и delete. |
setargv.obj |
psetargv.obj |
Включает расширение аргументов заполнителей в командной строке. См . раздел "Расширение аргументов подстановочных знаков". |
threadlocale.obj |
pthreadlocale.obj |
Включает языковой стандарт отдельного потока для всех новых потоков по умолчанию. |
wsetargv.obj |
pwsetargv.obj |
Включает расширение аргументов заполнителей в командной строке. См . раздел "Расширение аргументов подстановочных знаков". |