Personal tools
You are here: Home Developer Resources Trolltech Resources In Depth Notes Supported Platforms and Compilers - Qt
Document Actions

Supported Platforms and Compilers - Qt

Platforms and compilers supported by Qt

Qt has been written with extreme cross-platform portability in mind.  Qt-based applications therefore run on a wide variety of operating systems/platforms: Windows 2000 through Vista, Mac OS X 10.3 (Panther) through 10.5 (Leopard) and a wide variety of X11 based systems (Linux, embedded Linux, AIX, HP-UX, IRIX, Solaris and more).

Qt itself will compile on a wide variety of both platform-specific and cross-platform C++ compilers.

The exact list of supported platforms and compilers that Qt will run on will vary by release. Below you will find information about various Qt versions, starting with Qt 4.3.

Qt 4.3

 

Qt 4.4

  • Supported platforms: http://doc.trolltech.com/4.4/supported-platforms.html
    •  Support for Windows CE will be added.
  • Supported compilers: http://doc.trolltech.com/4.4/compiler-notes.html
    • Visual Studio 2002 will no longer be supported.
    • Visual Studio 6 will not be supported in new functionality such as WebKit, XPath/XQuery and QtConcurrent.
    • Visual Studio 2008 now is officially supported.
    • Note: If you are using Visual Studio 2005, please note that you will need  to install Service Pack 1 in order for Qt 4.4 to work properly.

New 4.4 features support

Certain of the new features in Qt rely on modern compiler functionality and will therefore not work with some legacy compiler. In the matrix below, "X" means that a module should work with a given compiler, "-" that it will not.


Concurrent XMLPatterns WebKit CLucene
Phonon
                                   
The new Qt  Concurrency API
 XPath/
XQuery imple-
mentation
The Qt
Webkit Integration
Used in new Assistant  The new Qt
multimedia framework
g++ 3.3  X  X  X*)
g++ 3.4 and up
 X X  X  X X*)
           
SunCC <= 5.6
 -  -  -  X  X*)
SunCC 5.7 and 5.8
 - X  -  X  X*)
SunCC 5.9 and up
 X X  X  X  X*)
           
aCC series 3
 -  -  -  X  X*)
aCC series 6
 X X  X  X  X*)
MIPSpro 7.4.2m
 - X  -  X  X*)
xlC 6
 -  -  -  X  X*)
Intel CC 10
 X X  X  X  X*)






MSVC 6
 -  -  X  -
MSVC 2002
 - -  -  X  -
MSVC 2003
 X X  -  X  X*)
MSVC 2005 /
MSVC 2008
 X X  X  X  X*)

 *) Phonon itself compiles on all stated compilers, but the underlying libraries that Phonon depends on may not do so. Please refer to Phonon Installation in the Qt documentation for details.

Qt 4.5

Current plans for platform support, as of 4.4 release, subject to change:

  • Platform support changes:
    • Windows NT, Windows 95 and 98 will no longer be actively supported. 
    • SGI IRIX with the MIPSPro compiler will no longer be actively supported.
    • Mac OS X 10.5 ("Leopard") 64-bit support will be added, based on the Cocoa API. 
  • Compiler support:
    • Visual C++ version 6 will no longer be actively supported.

 

Qt 4.6

Current plans for platform support, as of 4.4 release:

  • Platform support changes:
    • Support for Windows 95, and 98, Windows NT version 4 will be dropped.
    • Support for SGI IRIX with the MIPSPro compiler will be dropped.
  • Compiler support:
    • Support for Visual C++ Version 6 to be dropped.  

If you have information or feedback to add to this list or any of the platform- or compiler-specific pages, please go to the bug report form.

Copyright 2008, by the Contributing Authors. All Rights Reserved.
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: