The information in this article applies to:
SYMPTOMSIf a character with a special meaning to NMAKE is used in a file name or path in a project created within the development environment, then an NMAKE error will be generated if you attempt to build the project from the command line with Nmake.exe. For example, if a file name is Tes$ting.cpp, the error is: If a file name is Tes#ting.cpp, the error is: If a file name is Tes!ting.cpp, the error is:
CAUSE
Certain characters have special meaning to NMAKE. For example, the dollar
sign ($) indicates the beginning of a MACRO, the pound sign (#) is the
start of a comment, and the exclamation point (!) indicates the start of a
preprocessing directive. For further information on special NMAKE
characters see the NMAKE reference in the Visual C++ User's Guide. Q59409 Trouble with File Names w/ a Dollar Sign ($) in Inline Files RESOLUTION
Build the project from within the development environment. STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug was corrected in Visual C++ version 5.0. MORE INFORMATIONThe project will build without errors from within the development environment because it does not use Nmake.exe to build the project. It uses an internal build engine that can handle the different file names. Additional query words: kbVC400bug 10.20 utilities
Keywords : kbVC500fix NmakeIss |
Last Reviewed: September 10, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |