MFC Source Debugging stopped working...

I recently installed VC++ 6.0 Enterprise, and now I cannot step into MFC calls in the debugger. Used to work fine, I think it's a problem with a .PDB file. Anybody have a suggestion?
jruckerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

chensuCommented:
Check whether the following files are in your Windows System directory.

mfc42d.dll
mfc42d.pdb
....
0
jruckerAuthor Commented:
mfc42d.dll and mfc42d.pdb are both in my \windows\system directory. I notice the mfc42d.dll has an embedded name of a .pdb file. It was pointing at a strange place, so I patched it to point to the right place. How can I tell if this is the right .dll being used
0
chensuCommented:
I think the easiest way to correct the problem is to reinstall Visual C++. You don't have to reinstall everything. You can probably just remove/add some components.
0
mikeblasCommented:
> so I patched it to point to the right place.

That's the wrong thing to do.

You need to check the dates on the files. If the date on your MFC42D.LIB file, your MFC42D.PDB file, and your MFC42D.DLL file are all exactly the same, your symbols won't match.

There's no need to reinstall everything; just get the fixes from your CD individually and copy 'em over.

..B ekiM
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
C++

From novice to tech pro — start learning today.