forked from qt-creator/qt-creator
Conflicts: doc/qtcreator.qdoc src/plugins/help/helpplugin.cpp src/plugins/projectexplorer/projectexplorer.cpp src/plugins/projectexplorer/projectexplorer.h src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.cpp src/plugins/qt4projectmanager/qt-maemo/maemopackagecontents.h src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp src/tools/qml/qmldump/main.cpp
127 lines
5.3 KiB
Plaintext
127 lines
5.3 KiB
Plaintext
Qt Creator 2.1.80
|
|
===============
|
|
Qt Creator is a crossplatform C++ IDE for development with the Qt framework.
|
|
|
|
Supported Platforms
|
|
===================
|
|
The binary packages support the following platforms:
|
|
|
|
Windows XP SP2, Windows Vista
|
|
(K)Ubuntu Linux 7.04 32bit and 64bit
|
|
Mac OS 10.4 and later
|
|
|
|
Building the sources requires Qt 4.7.0 or later.
|
|
|
|
Compiling Qt Creator
|
|
====================
|
|
Prerequisites:
|
|
* Qt 4.7
|
|
* On Windows: mingw 4.4 or later, Visual Studio 2008 or later
|
|
* On Mac: XCode 2.5 or later
|
|
|
|
We recommend that you build Qt Creator not in the source directory, but in a
|
|
separate directory. To do that, use the following commands:
|
|
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
|
|
|
|
|
|
Third-party components
|
|
======================
|
|
Qt Creator includes the following third-party components,
|
|
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
|
|
|
|
* Botan, a C++ crypto library. Version 1.8.8
|
|
|
|
Copyright (C) 1999-2004 The Botan Project. All rights reserved.
|
|
Copyright (C) 1999-2009 Jack Lloyd
|
|
2001 Peter J Jones
|
|
2004-2007 Justin Karneges
|
|
2005 Matthew Gregan
|
|
2005-2006 Matt Johnston
|
|
2006 Luca Piccarreta
|
|
2007 Yves Jerschow
|
|
2007-2008 FlexSecure GmbH
|
|
2007-2008 Technische Universitat Darmstadt
|
|
2007-2008 Falko Strenzke
|
|
2007-2008 Martin Doering
|
|
2007 Manuel Hartl
|
|
2007 Christoph Ludwig
|
|
2007 Patrick Sona
|
|
All rights reserved.
|
|
|
|
Redistribution and use in source and binary forms, with or without
|
|
modification, are permitted provided that the following conditions are met:
|
|
|
|
1. Redistributions of source code must retain the above copyright notice,
|
|
this list of conditions, and the following disclaimer.
|
|
|
|
2. Redistributions in binary form must reproduce the above copyright notice,
|
|
this list of conditions, and the following disclaimer in the documentation
|
|
and/or other materials provided with the distribution.
|
|
|
|
THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) "AS IS" AND ANY EXPRESS OR IMPLIED
|
|
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED. IN NO
|
|
EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE FOR ANY DIRECT,
|
|
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
The source code of Botan C++ crypto library can be found in
|
|
QtCreator/src/libs/3rdparty
|
|
|
|
* NetSieben SSH Library is a Secure Shell client library for C++. Version 1.3.2
|
|
|
|
Commercial License: For organizations who do not want to release the source
|
|
code for their applications as open source/ free software; in other words
|
|
they do not want to comply with the GNU General Public License (GPL) or Q
|
|
Public License.
|
|
|
|
Non Commercial / Open Source License: NetSieben believes in contributing back
|
|
to the open source community, thus it has released the SSH Library under Q
|
|
Public License as it is defined by Trolltech AS of Norway. The Open Source
|
|
License allows the user to use software under an open source / free software
|
|
license, and distribute it freely. The software can be used at no charge with
|
|
the condition that if the user uses the SSH Library in an application they
|
|
wish to redistribute, then the complete source code for your application must
|
|
be available and freely redistributable under reasonable conditions. For more
|
|
information on the used QPL License see:
|
|
QtCreator/src/libs/3rdparty/net7ssh/LICENSE.QPL
|
|
|
|
The source code of NetSieben Secure Shell C++ Library can be found in
|
|
QtCreator/src/libs/3rdparty.
|