FIX: F4 to Go to Error/Tag Doesn't Always Open Source File (140573)
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 Q140573 SYMPTOMS
Some project configurations may cause the Go To Error/Tag functionality in
the Developer Studio to fail when you double-click (or press F4) the
compile results in the output window.
CAUSE
A subproject or main project that refers to an Include file in a directory
outside of the default directory may exhibit this behavior. For example, a
workspace with the following directory structure will produce the problem
if a compiler error is generated in MyIncludeFile.h. The subproject source files are in the directory .
\Subproject./>
\toplevel
.\subproject
.\include
The .\Include directory contains files that the project source file
references with this syntax:
#include "MyIncludeFile.h"
The build settings for the compiler preprocessor for the project has its
Additional Include Directories field set to:
.\Include
RESOLUTION
Either put the Include files in the .\Subproject directory, or give the
complete path name in the compiler preprocessor's Additional Include
Directories field:
<drive>:\toplevel\include
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 Visual C++ 6.0 Service Pack 5.
Modification Type: | Major | Last Reviewed: | 12/8/2003 |
---|
Keywords: | kbBug kbfix kbide kbNoUpdate KB140573 |
---|
|