Carbide.C++

carbideexpress.gifNokia have just released the ‘feature complete’ alpha version of Carbide.c++ Express to beta testers. The ‘Express’ version is intended to be the entry level (free) version in that it doesn’t allow on-target (phone) debugging. However, it allows debugging under emulation which is enough for many developers, especially hobbyists.

The last time I looked at Carbide.c++ Express I found it functionally incomplete and unsuitable for serious use. However, the latest ’feature complete’ version is much more capable and usable. The only problems I found were when importing existing .mmp files…

  • MACROS and #ifdef are not supported. The solution is to manually add these to the Carbide.c++ project preferences.
  • Some CAPABILITY ids are not recognised e.g CAP_GENERAL_DLL
  • EPOCALLOWDATA is not recognised

The preprocessor problems with MACROs and #ifdef should really be fixed, especially if Nokia intend Carbide.c++ Express to be an entry level tool. It’s simple things like this that trip up new Symbian developers and cause them to easily give up.

Comments are closed.