Microsoft KB Archive/138764

From BetaArchive Wiki
Knowledge Base


FIX: Custom Build Commands Not Assigned Values

Article ID: 138764

Article Last Modified on 12/1/2003



APPLIES TO

  • Microsoft Visual C++ 4.0 Standard Edition
  • Microsoft Visual C++ 4.1 Subscription
  • Microsoft Visual C++ 4.2 Enterprise Edition
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 4.2 Professional Edition
  • Microsoft Visual C++ 5.0 Professional Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++ 6.0 Standard Edition



This article was previously published under Q138764

SYMPTOMS

When building a project from the command line using the following custom macros, you will encounter undetermined errors.

MSDevDir
WkspName
RemoteTarget


NOTE: For information about these custom macros, please see "Using Argument Macros" in the Visual C++ Users Guide.

CAUSE

These custom macros are not assigned in the .mak file. For example,

this:

$(MSDevDir)\bin


expands to this:

\bin


RESOLUTION

Define these macros in the NMAKE command line to work around this problem. For example,

NMAKE /f MyProject.mak MsDevDir=C:\MSDEV<Enter>


Note that the macros are case-sensitive.

STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.

This problem was corrected in Microsoft Visual C++ 6.0 Service Pack 5.



Additional query words: kbVC400bug MSDEV

Keywords: kbbug kbfix kbnoupdate KB138764