Changeset 846 for trunk/doc/src/deployment/deployment.qdoc
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/doc/src/deployment/deployment.qdoc
r769 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 7 7 ** This file is part of the documentation of the Qt Toolkit. 8 8 ** 9 ** $QT_BEGIN_LICENSE: LGPL$9 ** $QT_BEGIN_LICENSE:FDL$ 10 10 ** Commercial Usage 11 11 ** Licensees holding valid Qt Commercial licenses may use this file in 12 12 ** accordance with the Qt Commercial License Agreement provided with the 13 ** Software or, alternatively, in accordance with the terms contained in 14 ** awritten agreement between you and Nokia.13 ** Software or, alternatively, in accordance with the terms contained in a 14 ** written agreement between you and Nokia. 15 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. 16 ** GNU Free Documentation License 17 ** Alternatively, this file may be used under the terms of the GNU Free 18 ** Documentation License version 1.3 as published by the Free Software 19 ** Foundation and appearing in the file included in the packaging of this 20 ** file. 35 21 ** 36 22 ** If you have questions regarding the use of this file, please contact … … 88 74 \o {4,1} Qt's Libraries 89 75 \row 90 \o \l {QtAssistant}91 76 \o \l {QAxContainer} 92 77 \o \l {QAxServer} 93 78 \o \l {QtCore} 94 \row95 79 \o \l {QtDBus} 80 \row 96 81 \o \l {QtDesigner} 97 82 \o \l {QtGui} 98 83 \o \l {QtHelp} 99 \row100 84 \o \l {QtNetwork} 85 \row 101 86 \o \l {QtOpenGL} 102 87 \o \l {QtScript} 103 88 \o \l {QtScriptTools} 104 \row105 89 \o \l {QtSql} 90 \row 106 91 \o \l {QtSvg} 107 92 \o \l {QtWebKit} 108 93 \o \l {QtXml} 109 \row110 94 \o \l {QtXmlPatterns} 95 \row 111 96 \o \l {Phonon Module}{Phonon} 112 97 \o \l {Qt3Support} 113 \o114 98 \endtable 115 99 … … 172 156 \o WebKit is licensed under the GNU LGPL version 2 or later. 173 157 This has implications for developers of closed source applications. 174 Please see \l{ QtWebKit Module#License Information}{the QtWebKit module158 Please see \l{WebKit in Qt#License Information}{the QtWebKit module 175 159 documentation} for more information. 176 160 … … 773 757 774 758 to your .pro file. The \c embed_manifest_dll option is enabled by default. 759 The \c embed_manifest_exe option is NOT enabled by default. 775 760 776 761 You can find more information about manifest files and side-by-side … … 778 763 \l {http://msdn.microsoft.com/en-us/library/aa376307.aspx}{MSDN website}. 779 764 780 There are two ways to include the run time libraries: by bundling them 781 directly with your application or by installing them on the end-user's 782 system. 783 784 To bundle the run time libraries with your application, copy the directory 785 786 \snippet doc/src/snippets/code/doc_src_deployment.qdoc 22 787 788 into the folder where your executable is, so that you are including a 789 \c Microsoft.VC80.CRT directory alongside your application's executable. If 790 you are bundling the runtimes and need to deploy plugins as well, you have 791 to remove the manifest from the plugins (embedded as a resource) by adding 792 the following line to the \c{.pro} file of the plugins you are compiling: 793 794 \snippet doc/src/snippets/code/doc_src_deployment.qdoc 23 795 796 \warning If you skip the step above, the plugins will not load on some 797 systems. 765 The correct way to include the runtime libraries with your application 766 is to ensure that they are installed on the end-user's system. 798 767 799 768 To install the runtime libraries on the end-user's system, you need to … … 826 795 827 796 \list 1 828 797 829 798 \o create a folder structure on the development computer that will match the target USB stick directory structure, for example '\\app' and for your dlls, '\\app\\lib'. 830 799 831 800 \o on the development computer, from the appropriate 'redist' folder copy over Microsoft.VC80.CRT and Microsoft.VC80.MFC to the directories '\\app' and '\\app\\lib' on the development PC. 832 801 833 802 \o xcopy the \\app folder to the target USB stick. 834 803 \endlist … … 933 902 934 903 "C:/customPath/plugins " 935 "C:/Qt/4. 6.3/plugins"904 "C:/Qt/4.7.2/plugins" 936 905 "E:/myApplication/directory/" 937 906 … … 1475 1444 1476 1445 \note If you want a 3rd party library to be included in your 1477 application bundle, then you must add an excplicit lib entry for 1478 that library to your application's .pro file. Otherwise, the 1479 \c macdeployqt tool will not copy the 3rd party .dylib into the 1480 bundle. 1446 application bundle, then you must copy the library into the 1447 bundle manually, after the bundle is created. 1481 1448 1482 1449 \c macdeployqt supports the following options: … … 1491 1458 \page deployment-symbian.html 1492 1459 \contentspage Deploying Qt Applications 1493 1494 \title Deploying an Application on the Symbian platform 1460 \ingroup qtsymbian 1461 \title Deploying an Application on the Symbian Platform 1462 1463 \section1 Overview 1495 1464 1496 1465 Applications are deployed to Symbian devices in signed \c .sis package files. … … 1502 1471 typically needed and how to implement them. 1503 1472 1473 \section1 Requirements 1474 1475 Download the latest release of the Smart Installer from 1476 \l{http://get.qt.nokia.com/nokiasmartinstaller/}, and install it on top 1477 of the Qt package. 1478 1504 1479 \section1 Static Linking 1505 1480 1506 Qt for the Symbian platform does currently not support static linking of 1507 Qt libraries. 1481 Qt for the Symbian platform does not currently support static linking of 1482 Qt libraries with application binaries. You will need to build shared 1483 libraries as described below and link your application with them. 1508 1484 1509 1485 \section1 Shared Libraries … … 1551 1527 1552 1528 Now we are ready to compile the application and create the application 1553 deployment file. Run \c qmake to create Symbian specific makefiles, resources (\ .rss)1529 deployment file. Run \c qmake to create Symbian specific makefiles, resources (\c .rss) 1554 1530 and deployment packaging files (\c .pkg). And do build to create the 1555 1531 application binaries and resources. … … 1581 1557 \l {The Symbian platform - Introduction to Qt#Installing your own applications}{here}. 1582 1558 1559 \section1 Further Reading 1560 1561 This document aims to cover the common case for developers who want to 1562 deploy Qt applications on devices using the Smart Installer. It does not 1563 aim to cover every possible way of installing applications, Qt and other 1564 dependencies on a device. 1565 1566 A wider selection of deployment methods is described in the 1567 \l{Deploying a Qt Application article} on the Symbian Foundation 1568 Developer Wiki. 1583 1569 */
Note:
See TracChangeset
for help on using the changeset viewer.