## Emulation Debugging

Symbian SDKs include an emulator that runs Symbian OS on a Microsoft Windows host computer. The emulator provides the full range of Symbian OS functionality, letting you do most development tasks on a single desktop computer. The emulator and the software you build for it with the Carbide.c++ software run natively on the Intel x86 family of processors.

In many cases, you can build and debug a complete application using the emulator, then test the application on the actual device. There are cases however, where you cannot use the emulator, such as when developing device drivers that access hardware on a device.

For more information about the emulator, please see the documentation that came with your SDK under: Developer Library > Tools and Utilities > Emulator.

You will find an emulator to use with Carbide.c++ in:

> C:\Symbian\<version>\<sdk>\Epoc32\release\winscw\udeb

where Symbian is the path containing the subdirectories and version number of the Symbian OS SDK.

NOTE The first time you launch an emulator it may take some time to appear. Remember that it is implementing the operating system on the target device and that some setup time is required.

##### Related tasks

- Debugging Applications
- Debugging DLLs
- Importing Executables for Debugging