2
|
1 |
<?xml version="1.0" encoding="UTF-8"?>
|
|
2 |
<cheatsheet title="Getting Started">
|
|
3 |
<intro>
|
|
4 |
<description>
|
|
5 |
Follow these steps to create a Symbian OS project and debug it using the S60 EPOC Emulator.
|
|
6 |
</description>
|
|
7 |
</intro>
|
|
8 |
<item title="Verify a Symbian SDK is available" dialog="true" skip="true" href="/com.nokia.carbide.cpp.doc.user/html/reference/SDKPreferences.html">
|
|
9 |
<description>
|
|
10 |
Use the SDK Preferences panel to verify a supported Symbian SDK is installed. If not, you'll need to download a supported SDK and install it before continuing.
|
|
11 |
</description>
|
|
12 |
<command serialization="org.eclipse.ui.window.preferences(preferencePageId=com.nokia.carbide.cpp.sdk.ui.preferences.SDKPreferencePage)" confirm="false">
|
|
13 |
</command>
|
|
14 |
</item>
|
|
15 |
<item title="Create a Symbian OS project" dialog="true" skip="true" href="/com.nokia.carbide.cpp.doc.user/html/tasks/CreatingNewProjects.html">
|
|
16 |
<description>
|
|
17 |
Use the New Project wizard to create a Symbian OS project. We named our example HelloCarbide.
|
|
18 |
</description>
|
|
19 |
<command serialization="org.eclipse.ui.newWizard(newWizardId=org.eclipse.ui.wizards.new.project)" confirm="false">
|
|
20 |
</command>
|
|
21 |
</item>
|
|
22 |
<item title="Build the project" dialog="true" skip="true" href="/com.nokia.carbide.cpp.doc.user/html/tasks/projects/prj_build.htm">
|
|
23 |
<description>
|
|
24 |
If you don't see an EXE file in the C/C++ Projects view, build the project to create one.
|
|
25 |
</description>
|
|
26 |
<command serialization="org.eclipse.ui.project.buildAll" confirm="false">
|
|
27 |
</command>
|
|
28 |
</item>
|
|
29 |
<item title="Set a breakpoint" dialog="true" skip="true" href="/com.nokia.carbide.cpp.doc.user/html/tasks/breakpoints/pgm_bp_setting.htm">
|
|
30 |
<description>
|
|
31 |
Open the CHelloCarbideAppUI file and set a breakpoint in the HandleCommandL routine.
|
|
32 |
</description>
|
|
33 |
</item>
|
|
34 |
<item title="Launch the debugger" dialog="true" skip="true" href="/com.nokia.carbide.cpp.doc.user/html/tasks/debugger/work_debug_act_debug.htm">
|
|
35 |
<description>
|
|
36 |
The first time Carbide.c++ launches a project it creates a debug launch configuration using preset project settings. It then switches to the Debug perspective, launches the S60 EPOC Emulator, and waits for a breakpoint to be hit. When it does, control is returned to the Carbide debugger.
|
|
37 |
</description>
|
|
38 |
<command serialization="org.eclipse.debug.ui.commands.DebugLast" confirm="false">
|
|
39 |
</command>
|
|
40 |
</item>
|
|
41 |
<item title="Resume the debugger" dialog="true" skip="false" href="/com.nokia.carbide.cpp.doc.user/html/tasks/debugger/work_debug_act_resume.htm">
|
|
42 |
<description>
|
|
43 |
Click Resume in the Debug view to pass control back to the emulator.
|
|
44 |
</description>
|
|
45 |
<command serialization="org.eclipse.debug.ui.commands.Resume" confirm="false">
|
|
46 |
</command>
|
|
47 |
</item>
|
|
48 |
</cheatsheet>
|