Qt for Windows - Specific Issues

This page contains information about the Windows platforms Qt.

Windows XP

Installation location

Installing Qt into a directory with spaces, for example, C:\Program Files, may cause linker errors like the following:

c:\program.obj not found

Install Qt into a sub-directory without spaces to avoid this problem.

Possible GL conflict

There is a known issue when running Microsoft NetMeeting, Lotus SameTime, and other applications that require screen grabbing while direct rendering is enabled. Other GL-applications may not work as expected, unless direct rendering is disabled.

GCC (MinGW-builds)

The minimum version of MinGW-builds supported is GCC 4.7.2. MinGW-builds GCC 4.7.2 32 bit, rev 8 and later should be able to build Qt including Qt WebKit.

For more information about the MinGW builds, visit the Reference Configuration section of the Supported Platforms page.

Intel C++ Compiler (Windows, Altix)

Qt has been tested successfully with:

  • Windows - Intel(R) C++ Compiler for 32-bit applications, Version 9.1.040.
  • Altix - Intel(R) C++ Itanium(R) Compiler for Itanium(R)-based applications Version 8.1 Build 20050406 Package ID: l_cc_pc_8.1.030

Visual Studio

The Visual C++ Linker doesn't understand filenames with spaces (for example, C:\Program files\Qt\) so you will have to move it to another place, or explicitly set the path yourself.

QTDIR=C:\Progra~1\Qt

If you are experiencing strange problems with using special flags that modify the alignment of structure and union members (such as /Zp2) then you will need to recompile Qt with the flags set for the application as well.

Visual Studio 2010 should be updated to Service Pack 1. Otherwise, a problem when compiling Qt for 64-bit in release mode may occur (visit http://support.microsoft.com/kb/2280741).

Consult the Qt for Windows - Requirements page for specific versions of the Windows SDK.