Article ID: 138764 - Last Review: December 1, 2003 - Revision: 2.0

FIX: Custom Build Commands Not Assigned Values

This article was previously published under Q138764
Expand all | Collapse all

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.

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++, 32-bit Learning Edition 6.0
Keywords: 
kbbug kbfix kbnoupdate KB138764
 

Article Translations