Microsoft KB Archive/140573

= FIX: F4 to Go to Error/Tag Doesn't Always Open Source File =

Article ID: 140573

Article Last Modified on 12/8/2003

-

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++ 6.0 Standard Edition

-



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:   :\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.

Keywords: kbbug kbfix kbnoupdate kbide KB140573

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.