FIX: Can't Create Directory >1 Deep for Intermediate Files (121017)
The information in this article applies to:
- Microsoft Visual C++ 2.0
- Microsoft Visual C++ 2.1
- Microsoft Visual C++ 2.2
- Microsoft Visual C++ 4.0
This article was previously published under Q121017 SYMPTOMS
Visual C++ fails to create the specified directories when the "Intermediate
Files" field contains a nonexistent path that is multiple levels deep. This
field is located in the dialog box under the "Project"-"Project Settings"
with the "General" tab selected. Under these conditions, Visual C++ issues
the following error when attempting to build the project from within the
Visual Workbench:
<Full directory specification>
This directory could not be created.
The above error applies to Visual C++, version 2.x only. The NMAKE error
reported below applies to Visual C++, version 2.x and version 4.0. It does
not apply to version 4.1.
If the project is compiled externally, NMAKE.EXE generates this error:
if not exist .\Debug/junk3/nul mkdir .\Debug/junk3
The syntax of the command is incorrect.
NMAKE : fatal error U1077: 'C:\WINDOWS\SYSTEM32\CMD.EXE'
: return code '0x1'
Stop.
CAUSE
Visual C++ fails to create a nonexistent path that is multiple levels deep.
RESOLUTION
Create the directory by using File Manager or from a command session.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug was corrected in Microsoft
Visual C++, 32-bit edition, version 4.1.
| Modification Type: | Major | Last Reviewed: | 12/1/2003 |
|---|
| Keywords: | kbbug kbfix kbide KB121017 |
|---|
|