The information in this article applies to:
SYMPTOMSIf you try to build a release mode of an ATL service EXE created with ATL COM AppWizard, you get the following the error message:
CAUSEBuilds in release mode automatically include the preprocessor directive _ATL_MIN_CRT, while the default ATL service code generated by the wizard requires the CRT library. RESOLUTION
Remove _ATL_MIN_CRT from the list the preprocessor defines to allow CRT
startup code to be included.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This problem was corrected in Visual C++ version 6.0 for Windows. MORE INFORMATIONSteps to Reproduce Behavior
REFERENCESFor additional information about using CRT in ATL projects, please see the following article(s) in the Microsoft Knowledge Base: Q165076 INFO: LNK2001 Error ATL Release Build Additional query words: kbserver kbvc500bug kbtool kbvc600fix kbwizard kberrmsg
Keywords : kbVC500bug kbVC600fix |
Last Reviewed: June 3, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |