OSDN Git Service

Merge remote branch 'origin/2.0'
[qt-creator-jp/qt-creator-jp.git] / README
1 Qt Creator 2.1.80
2 ===============
3 Qt Creator is a crossplatform C++ IDE for development with the Qt framework.
4
5 Supported Platforms
6 ===================
7 The binary packages support the following platforms:
8
9 Windows XP SP2, Windows Vista
10 (K)Ubuntu Linux 7.04 32bit and 64bit
11 Mac OS 10.4 and later
12
13 Building the sources requires Qt 4.7.0 or later.
14
15 Compiling Qt Creator
16 ====================
17 Prerequisites:
18    * Qt 4.7
19    * On Windows: mingw 4.4 or later, Visual Studio 2008 or later
20    * On Mac: XCode 2.5 or later
21
22 We recommend that you build Qt Creator not in the source directory, but in a
23 separate directory. To do that, use the following commands:
24 mkdir $BUILD_DIRECTORY
25 cd $BUILD_DIRECTORY
26 qmake $SOURCE_DIRECTORY/qtcreator.pro
27 make (or mingw32-make or nmake or jom, depending on your platform)
28
29 QmlDesigner, QmlInspector require private headers
30 -------------------------------------------------
31
32 The QmlDesigner and QmlInspector plugins depend on "private" Qt headers,
33 specifically from the QtDeclarative module. These private headers always end
34 with an "_p.h", and Nokia does not make any promises to keep the files or API's
35 binary or source compatible between releases. This means that when compiled,
36 the two plugins have a dependency to the exact Qt version they were compiled
37 with. Running Qt Creator with the plugins against updated Qt libraries (also for
38 patch releases) might lead to link time failures, or even crashes.
39
40 If you want to disable the plugins, you can pass "QT_PRIVATE_HEADERS=" to qmake:
41
42   qmake "QT_PRIVATE_HEADERS=" $SOURCE_DIRECTORY/qtcreator.pro
43
44 Anyhow, the plugins will not be compiled when the private header files needed
45 are not found. This might be the case when you are using a Qt version from your
46 distribution, or when you installed your self-compiled Qt to a separate
47 directory via 'make install'. You can fix this by either re-building your Qt
48 with the "-developer-build" configure option, or pass the include directory in
49 the source directory to qmake, e.g.
50
51   qmake "QT_PRIVATE_HEADERS=$$QT_SOURCE_TREE/include" $SOURCE_DIRECTORY/qtcreator.pro
52
53
54 Third-party components
55 ======================
56 Qt Creator includes the following third-party components,
57 we thank the authors who made this possible:
58
59 * Open Source front-end for C++ (license MIT), enhanced for use in Qt Creator
60   Roberto Raggi <roberto.raggi@gmail.com>
61   QtCreator/src/shared/cplusplus
62