BUG: Spaces Preceding Header File Name Generate Build Errors
Article ID: 121346
Article Last Modified on 12/1/2003
APPLIES TO
- Microsoft Visual C++ 1.0 Professional Edition
- Microsoft Visual C++ 1.5 Professional Edition
- Microsoft Visual C++ 1.51
- Microsoft Visual C++ 2.0 Professional Edition
- Microsoft Visual C++ 2.1
- Microsoft Visual C++ 4.0 Standard Edition
- Microsoft Visual C++ 4.1 Subscription
- Microsoft Visual C++ 5.0 Enterprise Edition
- Microsoft Visual C++ 5.0 Professional Edition
This article was previously published under Q121346
SYMPTOMS
The following dependency scan errors and/or compiler C1083 errors are
generated when you attempt to scan dependencies or compile a header file
that contains an #include directive with leading spaces in the file name:
RESOLUTION
Delete the space(s) preceding the filename in the #include directive.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
In the 32-bit versions of windows, spaces are valid characters in the file names. This is by design in the 32-bit versions of Visual C++.
Additional query words: kbVC400bug 8.00 8.00c 9.00 10.00 10.10 10.20
Keywords: kbbug kbide kbpending kbcompiler KB121346