C/C++ Run-Time Library Considerations

Four native C/C++ run-time libraries and two targeting the managed world of Microsoft .NET ship with Visual Studio. Notice that all these libraries support multithreaded development: there is no longer a C/C++ library specifically designed to target only single-threaded development. Table 6-1 describes the libraries.

Table 6-1. C/C++ Libraries that Ship with Microsoft Visual Studio

Library Name

Description

LibCMt.lib

Statically linked release version of the library.

LibCMtD.lib

Statically linked debug version of the library.

MSVCRt.lib

Import library for dynamically linking the release version of the MSVCR80.dll library. (This is the default library when you create a new project.)

MSVCRtD.lib

Import library for dynamically ...

Get Windows® via C/C++, Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.