kjc1111
asked on
Jump to function implementation in VC++
In the VC++ IDE I can jump to a function definition by placing the cursor on the function name and pressing F12. Is there a way to jump to the function implementation as well?
Thanks,
Kevin
Thanks,
Kevin
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Choose from menu View->Code Definition window to see the implementation.
ASKER
Hi Andy and Arun,
I might be missing something but I still can't seem to do it. Here is an example:
MyFile.h:
void MyFunction( int x );
MyFile.cpp
void MyFunction( int x )
{
AfxMessageBox( _T( "Hello" ) );
}
ReferenceFile.cpp
void MyReferenceFunction( int y )
{
MyFunction( y );
}
If my cursor is on the MyFunction call in ReferenceFile.cpp, is there a way to jump to the MyFunction implementation in MyFile.cpp (not the definition in MyFile.h).
Note that I'm using VC++ 6.0 if that makes a difference.
Thanks,
Kevin
I might be missing something but I still can't seem to do it. Here is an example:
MyFile.h:
void MyFunction( int x );
MyFile.cpp
void MyFunction( int x )
{
AfxMessageBox( _T( "Hello" ) );
}
ReferenceFile.cpp
void MyReferenceFunction( int y )
{
MyFunction( y );
}
If my cursor is on the MyFunction call in ReferenceFile.cpp, is there a way to jump to the MyFunction implementation in MyFile.cpp (not the definition in MyFile.h).
Note that I'm using VC++ 6.0 if that makes a difference.
Thanks,
Kevin
From the menu - definition should go to the cpp file (if in a cpp file), declaration should go to the header file.
Or - do you not get those menu points from the context menu (right mouse click) ?
ASKER
Hi Andy,
> Or - do you not get those menu points from the context menu (right mouse click) ?
I only get "Go to Definition" in the context menu, and that goes to the header file. They must have changed things since VC6. I'll award the points anyway. I'd like to upgrade but unfortunately that would mean I have to upgrade my Stingray package as well, which costs too much.
Thanks,
Kevin
> Or - do you not get those menu points from the context menu (right mouse click) ?
I only get "Go to Definition" in the context menu, and that goes to the header file. They must have changed things since VC6. I'll award the points anyway. I'd like to upgrade but unfortunately that would mean I have to upgrade my Stingray package as well, which costs too much.
Thanks,
Kevin