## System Requirements

You use the Carbide.c++ IDE in conjunction with a recognized SDK to develop Symbian software.

In practice, whether you use an SDK, a developer kit (DevKit), or both depends on the edition of Carbide.c++ you have (see Table 1). Further, if you use an OS devkit, it must be version 9.1b or higher for EKA2 with Platform Security support.

##### Table 1. Support packages used for development with each Carbide.c++ Editions

Carbide.c++ | Support Packages Used for Software Development | What You Can Do...
--- | --- | ---
An SDK or OS developer kit (DevKit) including: 9.x or higher for Platform Security | Targets: S60 5th and 3rd Ed., Qt Debugger: Emulators, on-device debugging UI Designer: create graphical interfaces quickly using standard UI components
Targets: S60 5th and 3rd Ed., Qt Debugger: Emulators, on-device debugging, device debugging in ROM, kernel debugging Performance Investigator: application performance data, memory usage, power usage, button event reporting

##### Table 2. System Requirements

Hardware | x86-based personal computer 1800MHz 1GB of RAM minimum, recommend 2GB or more CD-ROM drive
Operating System | Microsoft® Windows® XP (Service Pack 2) recommended, Microsoft® Windows® Vista® supported NOTE While Carbide.c++ supports many different OS configurations, only the ones listed here provide for optimal Symbian development. NOTE If you experience any VM issues, see the Tips & Hints page for info on modifying Carbide's default memory setup.
Other Software | A Symbian OS™ SDK and Perl: S60 Platform SDKs (http://www.forum.nokia.com/Tools_Docs_and_Code/) S60 5th Edition S60 3rd Edition, FP1 S60 3rd Edition, MR S60 3rd Edition Qt (www.trolltech.com) Qt SDK for S60 Perl (www.activestate.com) (required) ActivePerl-5.6.1.635 Symbian Connect software Software that communicates between a PC and a target device. For example, Nokia PC Suite.
Disk Space | 700 MB for Carbide.c++ Up to 1.5 GB for each S60 SDK installation

#### References

- Carbide.c++ Overview