Revision as of 07:42, 19 June 2012 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Archived:Qt Tutorial Lesson 1 - Installation

From Nokia Developer Wiki
Jump to: navigation, search

Archived.pngArchived: This article is archived because it is not considered relevant for third-party developers creating commercial solutions today. If you think this article is still relevant, let us know by adding the template {{ReviewForRemovalFromArchive|user=~~~~|write your reason here}}.

The instructions in this article rely on the "Qt" SDK that is no longer available. In addition, Carbide.c++ cannot be used with the recommended Qt SDK

Article Metadata
Created: neois (13 Dec 2009)
Last edited: hamishwillee (19 Jun 2012)

Archived: This Wiki article provides tutorial instructions for setting up Qt with the Carbide.c++ IDE.



Install Carbide C++ and S60 SDK

Make sure you have Symbian development environment (Carbide C++ 2.0, S60 SDK 3rd FP1 or S60 SDK 3rd FP2 or S60 SDK 5th Edition and Active Perl) installed on your computer. If you still don't have them yet, please do following these steps.

Active Perl Installation

- Download Active Perl from http://www.activestate.com/activeperl

- install it to C:\Perl or any directory that doesn't contain space character

Carbide C++ Installation

- Download Carbide C++ 2.0 from http://www.developer.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html

- install it to C:\ (in case if you installed Perl in different drive, you have to install Carbide C++ to the same drive as Perl)

S60 SDK Installation

- Download S60 3rd SDK FP1 or S60 3rd SDK FP2 or S60 5th SDK 1.0 from http://www.developer.nokia.com/Resources/Tools_and_downloads/Other/Symbian_SDKs/ (I suggest you to download S60 3rd SDK FP2 for button-based application and S60 5th SDK 1.0 for touch-based application)

- install it to the same drive as Perl and Carbide C++

Test your Installation

Now it's time to test that your Symbian Development Environment work or not.

- Open Carbide C++ 2.0 from Start Menu and define workspace directory. Please make sure that there is no space contain in workspace directory or your code will can't be compiled.

- on the menu bar, choose File -> New -> Symbian OS C++ Project

CarbideNewProject 1.png

- Select GUI Application under S60 and press Next

CarbideNewProject 2.png

- Define Project Name (HelloWorld for newbie) and press Next

CarbideNewProject 3.png

- Check at Emulator Debug (WINSCW) and Phone Release (GCCE) under desired SDK (S60 3rd FP2 or/and S60 5th SDK) and press Next

CarbideNewProject 4.png

- Define Application UID and press Finish (in case you don't know what it is, you can use the generated UID, so just press Finish)

CarbideNewProject 5.png

- Now there will be a project named HelloWorld at the left pane. Right mouse click at project name and change Active Build Configuration to Emulator Debug (WINSCW)

CarbideNewProject 6.png

- Press Run icon on tool bar

CarbideNewProject 7 2.png

- New Launch Configuration Wizard will appear. Select Emulator in Process to launch and then press Finish

CarbideNewProject 8.png

- Carbide C++ will compile the code for you. After finish, Emulator will be launched automatically.

CarbideNewProject 9.png

- Now go into Menu -> Installations. There should be HelloWorld icon

CarbideNewProject 10.jpg

- Now launch it

CarbideNewProject 11.png

- Hello Worlddddd ;)

Install Open C/C++ Plugin and Qt

Install Open C/C++ Plugin

Open C Plugin is required by Qt. To install it:

- Download latest version of Open C/C++ Plug-in from http://www.developer.nokia.com/info/sw.nokia.com/id/91d89929-fb8c-4d66-bea0-227e42df9053/Open_C_SDK_Plug-In.html

- Install it to desired SDK (In case you need to install the plug-in to multiple SDK, you have to do the installation one by one)


Install Qt SDK

- Download latest version of Qt Windows installer from http://qt.nokia.com/downloads (Download LGPL version)

- Install it to same drive as S60 SDK (Make sure that your selected directory does not contain any space character)

QtS60Installation 1.png

- In installation process, you will be requested to choose the SDK(s) to install Qt, please select all SDK(s) you want.

QtS60Installation 2.png

- And then Next Next and Next

QtS60Installation 3.png

- Finish!!

Setup Qt on Carbide C++

Now you have to setup Carbide C++ to know Qt path. To do that, please do the following step:

- Open Carbide C++ 2.0

- On the menu bar, choose Window -> Preferences

- Select Qt on the left pane and then press Add

- Enter Version Name and Browse for Qt Bin Path and then click Finish

QtS60Installation 4.png


To test it:

- On the menu bar, choose File -> New -> Qt Project


- Choose Qt GUI Main Window

NewQtProject 1.png

- Define Project Name

NewQtProject 2.png

- Select Target SDK

NewQtProject 3.png

NewQtProject 4.png

- Define Application UID (in case you don't know just press Finish)

NewQtProject 5.png

- Now, there will be HelloWorldQt project appear in the left pane.

NewQtProject 6.png

- Run with Emulator launch configuration.

CarbideNewProject 7 2.png

CarbideNewProject 8.png

- HelloWorldQt icon should be in Menu -> Installations folder in Emulator

NewQtProject 7.jpg

- Launch it!

NewQtProject 8.jpg

- Bingo!! Hello CUTEEEEEEEEE ^_^

See Also


This page was last modified on 19 June 2012, at 07:42.
156 page views in the last 30 days.