When the UCRT was refactored, the Concurrency Runtime functions were moved intoĬoncrt140.dll, which was added to the C++ redistributable package. Not redistributable.ĭLL import library for the Debug vcruntime. This table lists the libraries that implement the vcruntime library. The vcruntime library version needs to match the version of the compiler you're using. The vcruntime library contains Visual C++ CRT implementation-specific code, such as exception handling and debugging support, runtime checks and type information, implementation details and certain extended library functions. Not redistributable.ĭLL import library for the Debug version of the UCRT. Statically links the UCRT into your code.ĭebug version of the UCRT for static linking. The following table lists the libraries that implement the UCRT. For more information, see Redistributing Visual C++ Files.
You can redistribute it using vcredist for supported versions of Windows other than Windows 10 or later. You can use the UCRT on any version of Windows supported by Visual Studio 2015 and later versions.
When you install Visual C++, Visual Studio setup installs the subset of the Windows SDK required to use the UCRT. The static library, DLL import library, and header files for the UCRT are now found in the Windows SDK. The UCRT is now a Windows component, and ships as part of Windows 10 and later versions. The Universal CRT (UCRT) contains the functions and globals exported by the standard C99 CRT library. Starting in Visual Studio 2015, the CRT has been refactored into new binaries. Most of the libraries support both static linking, to link the library directly into your code, or dynamic linking to let your code use common DLL files. All versions of the CRT support multi-threaded development. The Visual C++ libraries that implement the CRT support native code development, and both mixed native and managed code. The C runtime Library (CRT) is the part of the C++ Standard Library that incorporates the ISO C standard library.
See C runtime library reference if you're looking for API reference for the C runtime library. See Redistributing Visual C++ files if you're looking for information about deploying the C runtime files necessary to support your application. lib files that you can link against when you develop your application, and their associated compiler options and preprocessor directives. This topic lists the Microsoft C runtime library.