FIX: Relative Include Files May Not be a DependencyLast reviewed: September 18, 1997Article ID: Q117888 |
1.00
WINDOWS NT
kbtool kbfixlist kbbuglist
The information in this article applies to:
SYMPTOMSDependendcies to files that are included using a relative reference such as,
#include "\include\test.h"will not be generated when a Scan All Dependencies is performed on a project.
RESOLUTIONAdding the project root directory to one of the Include file paths (under Options.Directories or Options.Project.Compiler.Preprocessor) AND changing the #include statement to remove the leading backslash (such as in "include\test.h") will resolve this problem. Additionally, specifying the entire path to the include file will alleviate this problem.
STATUSMicrosoft has confirmed this to be a bug in the products listed above. This problem was corrected in Visual C++ 2.0.
MORE INFORMATIONThe following sample code will not include test1.h as a project dependency.
Sample Code
/* Compile options needed: none */ #include "\include\test1.h" #include "test.h" void main() {} |
Additional reference words: 1.00 1.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |