## System Requirements

You use the Carbide.c++ IDE in conjunction with a recognized SDK to develop Symbian OS 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 use SBSv2.

##### 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: Symbian ^3, S60 5th Ed., Qt Debugger: Emulators, on-device debugging

##### Table 2. System Requirements

Hardware | x86-based personal computer 2GHz or faster CPU 2GB of RAM or more recommended, 1GB minimum NOTE The larger your project the more RAM may be required to maximize efficiency and operational speed.
Operating System | Microsoft® Windows® XP (Service Pack 2/3) recommended, Microsoft® Windows® 7 supported 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: Nokia Qt SDK Nokia Qt SDK Symbian, S60 platform, and S60 device SDKs Symbian ^3 S60 5th Edition Perl (www.activestate.com) (required) ActivePerl-5.6.1.635 Ovi Suite software Software that communicates between a PC and a target device. For example, Ovi Suite.
Disk Space | 1 GB for Carbide.c++ Up to 3.0 GB for each SDK installation NOTE Avoid the use of encrypted disk software as it can significantly slow down the development process.

#### References

- Carbide.c++ Overview