The IDE of choice for Symbian (Series 60) development is Nokia’s Carbide.c++ – it ships with a pretty decent wizard that can generate a variety of skeletons. However, creating a command line project and clicking the run button does…nothing. The S60 emulator starts up alright, but the application simply doesn’t get loaded into the emulator.

The reason for this is that the Carbide wizard has set up the target wrong. But fixing this is easy…

Step 1 – open project settings
Go to Run->Run… . A form similar to the one below will be shown:
0a Compiling a command line application with Carbide.c++

As you can see, the emulator path is changed to point at a file called eshell.exe in the emulator directory. Save the settings…

Step 2 – launch the program
Now, launch the program in Carbide.c++ as you always would. The emulator will pop up as usual, but will display a command line after a few seconds. In this command line, enter the name of the program(in this case it’s console) to run it and hit enter:
1a Compiling a command line application with Carbide.c++

Congratulation – your app should now be up and running!


Related posts:

  1. Carbide 2.4 – the .pro file bug
  2. Upgrading to ADT 1.4 / Carbide 2.3
  3. Carbide.c++ – help system now on-line
  4. Carbide.vs updated
  5. Carbide 1.3 updated