PRB: Unresolved External on __InitVTableRecords

ID: Q199519


The information in this article applies to:
  • Microsoft Visual C++, Macintosh Cross-Development Addon, versions 2.0, 4.0, 4.0b


SYMPTOMS

An unresolved external link error occurs for the symbol "__InitVTableRecords" when building a Macintosh ASLM Shared Library.


CAUSE

Failure to specify a DEF file when building a Macintosh ASLM Shared Library causes an unresolved external link error for the symbol "__InitVTableRecords".


RESOLUTION

A DEF file is required to specify which symbols are to be exported from the shared library. See "Building a Module-Definition File" on page 268 of the Visual C++ Porting Applications to the Macintosh guide.


REFERENCES

Macintosh Porting Guide: Building an Apple Shared Library

Additional query words: DLL DEF ASLM

Keywords : kberrmsg kbprg kbtool kbMAC kbVC kbDSupport MacPrgIss
Version : MACINTOSH:2.0,4.0,4.0b
Platform : MACINTOSH
Issue type : kbprb


Last Reviewed: December 3, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.