FIX: Custom Build Commands Not Assigned Values (138764)



The information in this article applies to:

  • Microsoft Visual C++ 4.0
  • Microsoft Visual C++ 4.1
  • Microsoft Visual C++, 32-bit Enterprise Edition 4.2
  • Microsoft Visual C++, 32-bit Enterprise Edition 5.0
  • Microsoft Visual C++, 32-bit Enterprise Edition 6.0
  • Microsoft Visual C++, 32-bit Professional Edition 4.2
  • Microsoft Visual C++, 32-bit Professional Edition 5.0
  • Microsoft Visual C++, 32-bit Professional Edition 6.0
  • Microsoft Visual C++, 32-bit Learning Edition 6.0

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.

Modification Type:MajorLast Reviewed:12/1/2003
Keywords:kbBug kbfix kbNoUpdate KB138764