|  | Home · All Classes · All Functions · Overviews

[Previous: General Qt Requirements]

# Qt for the Symbian platform Requirements

Qt for the Symbian platform requires the following software installed on your development PC:

- Carbide.c++ v2.0.0 or higher
  - Note: It may be necessary to update the Carbide compiler. See here for instructions how to check your compiler version and how to patch it, if needed.
- ActivePerl v5.6.1 build 638
  - Note: According to Symbian, version 5.6.1 build 638 is mandatory. Using later versions may result in unexplained errors.
- S60 Platform SDK 3rd Edition FP1 or higher
  - Note: Users of S60 Platform SDK 3rd Edition FP1 also need special update. The update can be found here.
- Open C/C++ v1.6.0 or higher. Install this to all Symbian SDKs you plan to use Qt with.
- Building Qt tools from scratch requires MinGW 3.4.5 or higher, or another windows compiler.
  - Note: This is not required if you are using pre-built binary package.
- Building Qt libraries requires RVCT 2.2 [build 686] or later, which is not available free of charge.

Running Qt on real device requires the Open C to be installed on the device. The Open C installation packages are embedded into `qt_installer.sis`, which is included in Qt for Symbian binary package. If you are building Qt from scratch, you can find the required packages in the Symbian SDK where you installed Open C/C++:

- `nokia_plugin\openc\s60opencsis\pips_s60_<version>.sis`
- `nokia_plugin\openc\s60opencsis\openc_ssl_s60_<version>.sis`
- `nokia_plugin\opencpp\s60opencppsis\stdcpp_s60_<version>.sis`

If you wish to do hardware debugging with Carbide or run applications in real devices using "make run" command, TRK must be installed to the device. Note: TRK is not required if you just want to install and run applications manually on the device.

- Application TRK. Choose the correct installation package based on the S60 version of your device (S60_<S60-version>_app_trk_<TRK-version>.sisx).

We recommend you to take a look at Symbian Foundation - Qt Quick Start to get more information about how to setup the development environment.

See also Known Issues in 4.6.1.

[Previous: General Qt Requirements]