Microsoft KB Archive/119503

PRB: Unresolved __mb_cur_max_dll and _pctype_dll

PSS ID Number: Q119503 Article last modified on 10-12-1995

1.00

WINDOWS NT

= SYMPTOMS =

Linking an application using Visual C++, 32-bit edition, that was compiled using the beta Win32 SDK results in unresolved external errors for the symbols &quot;__mb_cur_max_dll&quot; and &quot;_pctype_dll&quot;.

= CAUSE =

The application was built to use the C run-time in a DLL. In the Win32 SDK, the import library is CRTDLL.LIB and in Visual C++, the import library is MSVCRT.LIB; the &quot;__mb_cur_max_dll&quot; and &quot;_pctype_dll&quot; symbols are defined in the CRTDLL.LIB file, but not in the MSVCRT.LIB file.

= RESOLUTION =

Link with the file SDKNAMES.OBJ to resolve these symbols when you link with the MSVCRT.LIB file. The file is available as SDKNAMES.EXE in the Microsoft Software Library.

= MORE INFORMATION =

Download SDKNAMES.EXE, a self-extracting file, from the Microsoft Software Library (MSL) on the following services:


 * CompuServe GO MSL Search for SDKNAMES.EXE Display results and download
 * Microsoft Download Service (MSDL) Dial (206) 936-6735 to connect to MSDL Download SDKNAMES.EXE
 * Internet (anonymous FTP) ftp ftp.microsoft.com Change to the directory Get SDKNAMES.EXE

Additional reference words: 1.00 KBCategory: kbprg kbprb KBSubcategory: CRTIss ============================================================================= Copyright Microsoft Corporation 1995.