[Qt-creator] Qt Creator: Testers for Windows 64 Bit Creator / CDB debugger wanted!
Daniel Molkentin
daniel.molkentin at nokia.com
Tue May 26 14:28:10 CEST 2009
Hi,
we got some feedback indicating that there is interest in CDB support as
well as AMD 64 Bit support (Itanium (ia64) is not supported). At
ftp://ftp.trolltech.com/qtcreator/snapshots/2009-05-25/qt-creator-win-x64-20080525.exe
you can get a 64 Bit build of Qt Creator. This is just a self-extracting
file, not a proper installer. Just extract into a directory and launch
bin\qtcreator.exe to start Creator. If you only want to test CDB
debugging on 32 bit platforms, try
ftp://ftp.trolltech.com/qtcreator/snapshots/2009-05-25/qt-creator-win-opensource-1.1.80-200905252201-setup.exe
Next, get the debugging tools from Microsoft:
32 Bit: http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
64 Bit: http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx
Remember: This depends on the Creator Version i.e. with Creator for 64
bit you need the 64 bit debugging tools even if you want to debug 32 bit
apps. You can, however, install both versions of the debugger side-by-side.
As a compiler, you can either use Visual studio, or the compiler from
the latest stable Windows SDK:
http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en
Creator should detect the Compiler and the Debugger automatically. Just
open a .pro file, select a VS-based Qt in the project settings and try
to debug away. The compiler should also support debugging helpers, which
you may need to compile first (Options -> Qt4 -> <Select your version>
-> Rebuild) and check if they are enabled by default (Debugger ->
Debugging Helpers -> Use Debugging helper should be checked).
Note: It should be perfectly possible to use a 32 project for testing.
You can also recompile Qt for MSVC to be 64 bit by compiling it using
MSVC's or Windows SDK's 64 bit console.
Known issues:
- In this version, 64 Bit support exists only for qmake based projects
- Creator will report all SDKs as being the Visual Studio Version they
are compatible with (e.g. 8.0, 9.0). We are still looking into ways to
detect them correctly.
- Associative data structures cannot be inspected.
If you encounter problems:
- In the debug view, copy the contents of the debugger tab (enable with
Debug -> Tools -> Debugger) and check the Settings page.
- Creator should warn you if it has difficulties with the degbugger
engine. The warning will become visible in the Tools -> Options ->
Debugger -> Cdb page (might require a restart of Creator).
- If the dumpers cannot be build properly (you get a red cross instead
of green check mark), hit "Show Log" (After clicking Options -> Qt4 ->
<Select your version> -> Rebuild) to see why the compilation of the
debugging helper failed.
Please include the respective output in error reports.
Happy testing!
Daniel
--
Daniel Molkentin, Software Engineer,
Nokia Qt Software, www.qtsoftware.com
Rudower Chaussee 13, DE-12489 Berlin
More information about the Qt-creator-old
mailing list