source: trunk/doc/src/platforms/supported-platforms.qdoc@ 569

Last change on this file since 569 was 561, checked in by Dmitry A. Kuminov, 15 years ago

trunk: Merged in qt 4.6.1 sources.

  • Property svn:eol-style set to native
File size: 8.2 KB
Line 
1/****************************************************************************
2**
3** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies).
4** All rights reserved.
5** Contact: Nokia Corporation ([email protected])
6**
7** This file is part of the documentation of the Qt Toolkit.
8**
9** $QT_BEGIN_LICENSE:LGPL$
10** Commercial Usage
11** Licensees holding valid Qt Commercial licenses may use this file in
12** accordance with the Qt Commercial License Agreement provided with the
13** Software or, alternatively, in accordance with the terms contained in
14** a written agreement between you and Nokia.
15**
16** GNU Lesser General Public License Usage
17** Alternatively, this file may be used under the terms of the GNU Lesser
18** General Public License version 2.1 as published by the Free Software
19** Foundation and appearing in the file LICENSE.LGPL included in the
20** packaging of this file. Please review the following information to
21** ensure the GNU Lesser General Public License version 2.1 requirements
22** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
23**
24** In addition, as a special exception, Nokia gives you certain additional
25** rights. These rights are described in the Nokia Qt LGPL Exception
26** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
27**
28** GNU General Public License Usage
29** Alternatively, this file may be used under the terms of the GNU
30** General Public License version 3.0 as published by the Free Software
31** Foundation and appearing in the file LICENSE.GPL included in the
32** packaging of this file. Please review the following information to
33** ensure the GNU General Public License version 3.0 requirements will be
34** met: http://www.gnu.org/copyleft/gpl.html.
35**
36** If you have questions regarding the use of this file, please contact
37** Nokia at [email protected].
38** $QT_END_LICENSE$
39**
40****************************************************************************/
41
42/*!
43 \page supported-platforms.html
44 \title Supported Platforms
45 \brief The platforms supported by Nokia for Qt.
46 \ingroup platform-specific
47
48 The Qt team strives to provide support for the platforms most
49 frequently used by Qt users. We have designed our internal testing procedure to
50 divide platforms into three test categories (Tier 1, Tier 2 and Tier 3) in order
51 to prioritize internal testing and development resources so that the most
52 frequently used platforms are subjected to our most rigorous testing processes.
53
54 Qt is supported on a variety of 32-bit and 64-bit platforms, and can
55 usually be built on each platform with GCC, a vendor-supplied compiler, or
56 a third party compiler. Although Qt may be built on a range of platform-compiler
57 combinations, only a subset of these are actively supported by Nokia.
58
59 \tableofcontents
60
61 Information about the specific platforms Qt runs on can be found on the
62 \l{Platform Notes} page. Information about the compilers used on each platform
63 can be found on the \l{Compiler Notes} page.
64
65 \section1 Tier 1 Platforms
66
67 All Tier 1 platforms are subjected to our unit test suite and other internal
68 testing tools on a frequent basis (prior to new version releases, source tree
69 branching, and at other significant period points in the development process).
70 Errors or bugs discovered in these platforms are prioritized for correction
71 by the development team. Significant errors discovered in Tier 1 platforms can
72 impact release dates and Qt Development Frameworks strives to resolve all known
73 high priority errors in Tier 1 platforms prior to new version releases.
74
75 \table
76 \header \o Platform
77 \o Compilers
78 \row \o Linux (32 and 64-bit)
79 \o gcc 4.2
80 \row \o Microsoft Windows XP
81 \o gcc 4.4 (MinGW) (32-bit), MSVC 2003, 2005 (32 and 64-bit)
82 \row \o Microsoft Windows Vista
83 \o MSVC 2005, 2008
84 \row \o Microsoft Windows Vista 64bit
85 \o MSVC 2008
86 \row \o Apple Mac OS X 10.5 "Leopard" x86_64 (Carbon, Cocoa 32 and 64bit)
87 \o As provided by Apple
88 \row \o Embedded Linux QWS (ARM)
89 \o gcc (\l{http://www.codesourcery.com/}{Codesourcery version)}
90 \row \o Windows CE 5.0 (ARMv4i, x86, MIPS)
91 \o MSVC 2005 WinCE 5.0 Standard (x86, pocket, smart, mipsii)
92 \row \o Symbian (Symbian/S60 3.1, 3.2 and 5.0)
93 \o RVCT 2.2 [build 686 or later], WINSCW 3.2.5 [build 482 or later], GCCE (for applications)
94 \endtable
95
96 \section1 Tier 2 Platforms
97
98 Tier 2 platforms are subjected to our unit test suite and other internal testing
99 tools prior to release of new product versions. Qt users should note, however,
100 that errors may be present in released product versions for Tier 2 platforms and,
101 subject to resource availability, known errors in Tier 2 platforms may or may not
102 be corrected prior to new version releases.
103
104 \table
105 \header \o Platform
106 \o Compilers
107 \row \o Windows XP, Vista
108 \o gcc 3.4.2 (MinGW)
109 \row \o Windows 7
110 \o MSVC 2008
111 \row \o Apple Mac OS X 10.6 "Snow Leopard"
112 \o As provided by Apple
113 \row \o Apple Mac OS X 10.4 "Tiger"
114 \o As provided by Apple
115 \row \o HPUXi 11.11
116 \o aCC 3.57, gcc 3.4
117 \row \o HPUXi 11.23
118 \o aCC 6.10
119 \row \o Solaris 10 UltraSparc
120 \o Sun Studio 12
121 \row \o AIX 6
122 \o Power5 xlC 7
123 \row \o Microsoft Windows XP
124 \o Intel Compiler
125 \row \o Linux
126 \o Intel Compiler
127 \row \o Embedded Linux QWS (Mips, PowerPC)
128 \o gcc (\l{http://www.codesourcery.com/}{Codesourcery version)}
129 \row \o Embedded Linux X11 (ARM)
130 \o gcc (\l{http://www.scratchbox.org/}{Scratchbox)}
131 \row \o Windows CE 6.0 (ARMv4i, x86, MIPS)
132 \o MSVC 2008 WinCE 6.0 Professional
133 \endtable
134
135 \section1 Tier 3 Platforms (Not supported by Nokia)
136
137 All platforms not specifically listed above are not supported by Nokia. Nokia does
138 not run its unit test suite or perform any other internal tests on platforms not
139 listed above.
140
141 Even though some Tier 3 platforms are available under the Qt Commercial License,
142 technical support is not included in that license.
143 However, \l{How to Order}{contact our sales team} to find out about the
144 availability of other services for those platforms.
145
146 Qt users should note, however, that there may be various open source
147 projects, community users and/or Qt partners who are able to provide assistance with
148 platforms not supported by Nokia.
149
150 \section1 General Legal Disclaimer
151
152 Please note that Qt is offered on an "as is" basis without warranty
153 of any kind and that our products are not error or bug free. To the maximum extent
154 permitted by applicable law, Nokia on behalf of itself and its suppliers, disclaims all
155 warranties and conditions, either express or implied, including, but not limited to,
156 implied warranties of merchantability, fitness for a particular purpose, title and
157 non-infringement with regard to the Licensed Software.
158
159 \section1 Planned Changes for Qt 4.7
160
161 The following changes to the list of supported platforms are at time of publishing
162 planned for Qt 4.7:
163
164 \list
165 \o Upgrade Windows 7 to Tier 1
166 \o Upgrade Mac OS X 10.6 to Tier 1
167 \o Add support for Visual Studio 2010 (Tier 2)
168 \o Move support for Carbon implementation of Qt on Mac OS X from Tier 1 to Tier 2
169 \o Drop support for MinGW 3.4
170 \o Drop support for Visual Studio 2003
171 \o Drop support for HP-UX on PA-RISC
172 \o Drop support for Windows Mobile 5
173 \o Drop support for OpenGL ES Common Lite 1.0
174 \endlist
175*/
Note: See TracBrowser for help on using the repository browser.