Knowledge Base

How to debug a Visual C++ 6.0 application by using the Visual C++ 5.0 debugger

Article ID: 201305

Article Last Modified on 9/30/2005


APPLIES TO


This article was previously published under Q201305

SUMMARY

Even though Microsoft Visual C++ 5.0 and Visual C++ 6.0 can coexist on the same computer, debugging a Visual C++ 6.0 application with the Visual C++ 5.0 debugger is a problem because of the differences in the .pdb file formats that are used by each version.

Another problem is the incompatibility between the debug versions of the MFC DLLs. For more information about these incompatibilities, click the following article number to view the article in the Microsoft Knowledge Base:

190487 Various errors occur when you run an MFC debug application with the MFC debug DLLs of another version

MORE INFORMATION

In Microsoft Developer Studio, an .exe file or a DLL can be opened for debugging. We recommend that you do not open the project (.dsp) or workspace (.dsw) files for a different version of Visual C++ unless you intend to migrate the project to a newer version.

To facilitate debugging, you need to be aware of the following information.

Debugging Visual C++ 5.0 applications or DLLs in the Visual C++ 6.0 Debugger

Debugging Visual C++ 6.0 applications or DLLs in the Visual C++ 5.0 Debugger

Keywords: kbhowto kbinfo kbbug kbdebug KB201305