PRB: Fatal Error U1073 Building 16-bit OLE Custom ControlsLast reviewed: July 22, 1997Article ID: Q127075 |
1.51 1.52
WINDOWS
kbole kbprb
The information in this article applies to:
SYMPTOMSWhen attempting to build a 16-bit OLE Custom Control, by using either the internal or external makefile provided by the Control Wizard, the following error message is generated:
...fatal error U1073: don't know how to make '.\tlb16\<filename>.tlb RESOLUTIONThe type library must be built with the MKTYPLIB.EXE utility before attempting to build the project. To build the type library, for your control:
A message box should appear when the .TLB is successfully generated or if an error has occurred. If an error has occurred, make sure the project's .ODL file is in the project directory. An error can also be caused by improper syntax if you have edited the .ODL file directly.
STATUSThis behavior is by design.
MORE INFORMATIONNeither the development environment make engine nor the NMAKE utility have an inference rule for building type libraries (.TLB files). A .TLB is included in the project's dependency list. The U1073 error is generated because of an attempt to build the project before the type library was created. To successfully build the project, build the project's type library first.
|
Additional reference words: 1.51 1.52
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |