Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

8.1 Win32 Environment Identification

The Windows NT, Windows 2000, and Windows 95 implementation of Threads.h++ relies on the Microsoft Win32 API for thread creation and manipulation.

8.1.1 Operating System Identification

Threads.h++ assumes that it is being built for a Win32 environment if it finds the _MSC_VER macro or __WIN32__ macro defined.

The product does not distinguish among Windows NT, Windows 2000, and Windows 95.

Threads.h++ supports only the Microsoft compiler in this environment.

8.1.2 Microsoft C++ Compiler Identification

Threads.h++ uses the _MSC_VER macro to identify a compiler as a Microsoft compiler and to determine the version of that compiler. Threads.h++ supports version 12.00 (MSVC 6.0), service pack 3, of the Microsoft compiler. To use a newer version of the compiler, you may need to modify the defs.h file to define the attributes of the new version. For Software Parts Manager installations, this file is located at:

rw_root\workspaces\OS+ver\COMPILER+ver\buildtype\rw\thr\defs.h


Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.