Once you are done with the installation, let's start some more serious stuff.
Starting a new project
To create a brand new project, select File > New from the menu bar. This will open the new project creation window:

Enter the name of your projec and its location in the two text fields. Select then the type of project you want to create:
Empty Project will create an empty project with no source file.
Symbian Stationnery Wizard is slightly more interesting and will allow you to create a project starting from a predefined model.
Select the Symbian Stationnery Wizard to enter the SDK selection window:

You can notice that several SDKs can cohabitate smoothly when you use Codewarrior. You don't need to use the device command or extra tools like EnvSwitch to have everything configured properly.
Select your SDK and you will be prompted for the type of project you want to create:

Each stationnery is an application model. By default, The Nokia Series 60 SDK v1.2 for Codewarrior installs three different stationneries:
HelloWorldPlus is the Nokia Hello World Plus example
New_Project is a Series 60 application that does nothing
Untitled is a basic project with a single empty CPP file
The UIQ v2.1 SDK has only two choices:
HelloWorld
Simple Application is a basic UIQ application that does nothing.
Once you have made your choice, Codewarrior will create the project for you and you will be able to edit it.
Importing an existing project
Another way to start new stuff is by importing an existing project (ex: one of the SDK examples or a project made using another IDE). To do this, select File > Import Project from .mmp file....
You will be prompted to select the SDK to use with this project (same window as above). And then select the MMP file of the project to import:

It is a pity that Codewarrior uses MMP files instead of BLD.INF file to do the import. If you have a project that contains several components (MMP files) gathered by a single BLD.INF, you will not be able to import it in one shot. You will need to create as many projects as components.
> Getting Started with Metrowerks Codewarrior (Part II)
You say:
It is a pity that Codewarrior uses MMP files instead of BLD.INF file to do the import. If you have a project that contains several components (MMP files) gathered by a single BLD.INF, you will not be able to import it in one shot. You will need to create as many projects as components.
I say: Whats even more of a pity is that the guys at Metrowerks don't really understand the usage of a project name. At the start of a new project the IDE asks you for a project name. After that you can choose a template project. If you choose for example New_Project all your class names etc... are called New_Project. I mean, this is just plain stupid! Aren't these people even testing their own software???
They say on their website that the Codewarrior IDE is an award winner IDE. It must the award for worst IDE ever!!!
> Getting Started with Metrowerks Codewarrior (Part II)
> Getting Started with Metrowerks Codewarrior (Part II)
Something went wrong with your install... The SDK should appear in the selection box.
You can probably fix this using the Edit/Symbian Environment menu or try to reinstall the SDK.
> Getting Started with Metrowerks Codewarrior (Part II)
Hi, I'm new to Symbian development and preparing an application for Sony Ericsson P900.Whenever I try to import a new project file through CodeWarrior development toolkit, I receive an error message stating Failed to run makmake: System error: System cannot find the file specified.
Has any one else faced this problem? If yes, I'd be extremely grateful if someone could help me in this regard.
Thanks, Asheesh
> Getting Started with Metrowerks Codewarrior (Part II)
Having the same problem myself. Did you ever find out how to fix this?
Thanks,
Josep
> Getting Started with Metrowerks Codewarrior (Part II)
> Getting Started with Metrowerks Codewarrior (Part II)
Hi, I am new also. I have ActivePearl installed, but do not know about j2re. Is it java runtime environment or something different? I do not have a cd. I downloaded Symbian and Codewarrior. My system cannot find makmake also.
Thanks,
Luis.
> Getting Started with Metrowerks Codewarrior (Part II)
A quick follow up, I have jre1.5.0 installed, and C:\jre1.5.0\bin is on my path.
Luis.
> Getting Started with Metrowerks Codewarrior (Part II)
> Getting Started with Metrowerks Codewarrior (Part II)
Hi I am new Symbian Development, I have installed CodeWarrior for Symbian v3.1 and also S60 2nd Edition SDK feature Pack 3 for C++...When i tried to do Import project from .mmp file, im getting an error message stating Failed to run makmake:System error 2: System cannot find the file specified...Do i need to install Active Perl and J2re??? Also when i searched for the makmake file i could find in two places....Anybody faced this problem? Please guide me through if you know to fix this...
Thanks, Chetana.
> Getting Started with Metrowerks Codewarrior (Part II)
Hi, I was able to fix the error by installing ActivePerl 5.8.8. I could find that the error was due to, not having a tool to run makmake.pl file which is perl file....
Cheers, Chetana
> Getting Started with Metrowerks Codewarrior (Part II)
hi,
i've notices that you have ur own stationery listed in the screen. can i download also those stationery on this site?
thanks, don
> Getting Started with Metrowerks Codewarrior (Part II)
Hi, I am getting the System error the file makmake does not exists, and reading the Nokia Series 60 2nd Edition SDK for Symbian OS Supporting Feature Pack 3 for C++ Help I noticed that under my epoc32 directory of the OS install some directories are missing. They are: build, cwplugins, localisation and stubs. This probably is the reason for the makmake missing. Can someone help? I need this job badly.
Thanks,
Luis.
Getting Started with Metrowerks Codewarrior (Part II)
UIQ 3.0 template
hi, i have installed UIQ 3.0 SDK but my CodeWarrior v3.1.1 doesn;t have appriopriate template - i mean that while i'm creating a new project i'll have to choose UIQ 2.1, do someone know where can i get uiq3.0 temaplate ?
thanks, Kryspin