Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions

Distributing Qt

Static Qt Applications

To distribute static Qt applications, you need the following file for all platforms:

Dynamic Qt Applications

To distribute dynamic Qt applications, you will need the following files for all platforms:

The Qt library needs to be either in the same directory as the application executable or in the directory which is included in the system library path.

In addition, you need the following platform specific files:

Finally, you need to include the following plugin files:

Plugins have to be put into a subdirectory under a directory known to Qt as a plugin directory. The subdirectory has to have the name of the plugin category (e.g. styles, sqldrivers, designer, etc..).

Dynamic Dialogs

For dynamic dialogs if you use QWidgetFactory, you need the following files for all platforms:

The QUI library needs to be either in the same directory as the application executable or in the directory which is included in the system library path.

Qt Applications that use QSA

For Qt applications that use QSA, you need the following files for all platforms:

The QSA library needs to be either in the same directory as the application executable or in the directory which is included in the system library path.

Then you need the Qt Scripter plugin and the QSA custom widgets plugin files. The platform specific files are as follows:

The plugins have to be put into a subdirectory called "qsa" under a directory known to Qt as a plugin directory. Qt plugin directories can be set using QApplication::addLibraryPath(). See the documentation of this function for details.


Copyright © 2002 TrolltechTrademarks
Qt version 3.1.0