Skip to content
Snippets Groups Projects
README 2.34 KiB
Newer Older
con's avatar
con committed
Qt Creator 1.3.84
con's avatar
con committed
===============
Kai Koehne's avatar
Kai Koehne committed
Qt Creator is a crossplatform C++ IDE for development with the Qt framework.
con's avatar
con committed

Supported Platforms
===================
con's avatar
con committed
The binary packages support the following platforms:
con's avatar
con committed

Windows XP SP2, Windows Vista
con's avatar
con committed
(K)Ubuntu Linux 7.04 32bit and 64bit
con's avatar
con committed
Mac OS 10.4 and later

Building the sources requires Qt 4.7.0 or later.
con's avatar
con committed

con's avatar
con committed
Compiling Qt Creator
====================
Prerequisites:
con's avatar
con committed
   * On Windows: mingw 4.4 or later, Visual Studio 2008 or later
   * On Mac: XCode 2.5 or later

Kai Koehne's avatar
Kai Koehne committed
We recommend that you build Qt Creator not in the source directory, but in a
separate directory. To do that, use the following commands:
con's avatar
con committed
mkdir $BUILD_DIRECTORY
cd $BUILD_DIRECTORY
qmake $SOURCE_DIRECTORY/qtcreator.pro
make (or mingw32-make or nmake or jom, depending on your platform)

QmlDesigner, QmlInspector require private headers
-------------------------------------------------

The QmlDesigner and QmlInspector plugins depend on "private" Qt headers,
specifically from the QtDeclarative module. These private headers always end
with an "_p.h", and Nokia does not make any promises to keep the files or API's
binary or source compatible between releases. This means that when compiled,
the two plugins have a dependency to the exact Qt version they were compiled
with. Running Qt Creator with the plugins against updated Qt libraries (also for
patch releases) might lead to link time failures, or even crashes.

If you want to disable the plugins, you can pass "QT_PRIVATE_HEADERS=" to qmake:

  qmake "QT_PRIVATE_HEADERS=" $SOURCE_DIRECTORY/qtcreator.pro

Anyhow, the plugins will not be compiled when the private header files needed
are not found. This might be the case when you are using a Qt version from your
distribution, or when you installed your self-compiled Qt to a separate
directory via 'make install'. You can fix this by either re-building your Qt
with the "-developer-build" configure option, or pass the include directory in
the source directory to qmake, e.g.

  qmake "QT_PRIVATE_HEADERS=$$QT_SOURCE_TREE/include" $SOURCE_DIRECTORY/qtcreator.pro


con's avatar
con committed
Third-party components
======================
Kai Koehne's avatar
Kai Koehne committed
Qt Creator includes the following third-party components,
con's avatar
con committed
we thank the authors who made this possible:

* Open Source front-end for C++ (license MIT), enhanced for use in Qt Creator
  Roberto Raggi <roberto.raggi@gmail.com>
  QtCreator/src/shared/cplusplus