I have installed S60_3rd_FP1 SDK(for WINSCW) and then Carbide.c++ express v1.1 IDE. After some problems with environment variables, I managed to set them correctly and compile basic HelloWorld application(from command line):
bldmake -v bldfiles
abld build winscw udeb
There is no problem with compilation whatsoever now(or so it seems - no errors). However, I can't launch (issuing command "epoc" from the path where abld was called) any application because of the well-known KERN-EXEC 3 error. They say that this error does not affect the emulator usage, but how can it possibly not affect the emulator usage when the test application simply does not work. Maybe there is some very, very basic thing I should know. Maybe it's so obvious that they don't even write about it ;P
Also, after some time of using Carbide.c++ IDE(without any success in attempts to run applications in the emulator), creating new projects became impossible:
"No SDKs were found. Check your SDK Preferences page to see if you have at least one valid and enabled SDK for this project type."
In window->Preferences->carbide.c++->SDK Preferences, there is the following:
Discovered Symbian OS SDKs:
Build configuration: S60_31
This is my devices.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<device id="S60_3rd_FP1_5" name="com.nokia.s60" default="yes" userdeletable="no">
I've tried to start with Symbian for a week now and it's extremely confusing. I've read all the posts related to the infamous "KERN-EXEC 3" and none of them was of any help.
Thank you in advance for any tips.