I am building x86 applications under Windows 7 x64 using Qt 4.7.4 and MSVC 2008. When I tell Qt Creator to start debugging I get a popup saying (see attached screenshot):
"None of the debugger engines Cdb, Gdb capable of debugging binaries of the type x86-windows-msvc2008-pe-32bit is configured correctly."
I have both x86 and x64 MSVC 2008 installs under C:\Program Files:
- C:\Program Files (x86)\Microsoft Visual Studio 9.0
- C:\Program Files\Microsoft Visual Studio 9.0
I can debug from MSVC 2008 when I use the Qt Visual Studio Add-In to open the Qt projects.
How do I configure Qt Creator for source level debugging?
Thanks in advance,
-Ed
MSVC 2008
Qt 4.7.4
Windows 7 x64
Added after 1 21 minutes:
Solved.
There may be more light-weight ways to configure MSVC 2008 debugging under Qt Creator using the MSVC installation itself, however installing of the Windows 7 SDK worked.
1 - Download and install the following Windows SDK:
Microsoft Windows SDK for Windows 7 and .NET Framework 4
winsdk_web.exe
http://www.microsoft.com/en-us/downl...s.aspx?id=8279
2 - During SDK installation you must check the optional debugging tools.
A better more light-weight install method is to un-check all but the Debugging Tools.
I think I may go back and do this to keep my development VM smaller.
http://msdn.microsoft.com/en-us/wind...dware/gg463009
3 - After installation, I launched Qt Creator, started debugging, and accepted defaults to the dialogs that pop-up concerning debug symbols.If you don’t need an entire kit (neither WDK nor Windows SDK) but you do need only the Debugging tools, you can install the Debugging Tools as a standalone component from the Windows SDK. In the Windows SDK installation wizard, click through a few screens, select Debugging Tools for Windows on the page for selecting features/options and clear other components that you don’t want. This will download Debugging Tools for Windows without the rest of the Windows SDK
-Ed
Bookmarks