core/com.nokia.carbide.cpp.doc.user/html/reference/pref_carb_symbian_sdk.htm
author fturovic <frank.turovich@nokia.com>
Wed, 29 Sep 2010 11:00:40 -0500
changeset 2115 0f22172f2f8f
parent 2102 f54753dc7b54
child 2130 16e8bfa397ad
permissions -rw-r--r--
BUG 12279 - revised Symbian SDK and Edit Properties pages
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     2
"http://www.w3.org/TR/html4/loose.dtd">
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     3
<html><head>
1893
e29df1745269 removed old SDK pref page and fixed link, then added new cheatsheet
fturovic <frank.turovich@nokia.com>
parents: 1791
diff changeset
     4
<title>Symbian SDKs</title>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     5
<link rel="StyleSheet" href="../../book.css" type="text/css"/>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     6
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     7
<style type="text/css">
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     8
<!--
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
     9
.style2 {
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    10
	color: #FF0000;
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    11
	font-weight: bold;
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    12
}
2102
f54753dc7b54 update to help home page and removed excess TOC entry
fturovic <frank.turovich@nokia.com>
parents: 2058
diff changeset
    13
.style3 {color: #EE0000}
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    14
-->
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    15
</style>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    16
</head>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    17
   <body>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    18
<h2>Symbian SDKs</h2>
1920
b6a66d85e102 BUG 11531 - update to build configuration items --DRAFT--
fturovic <frank.turovich@nokia.com>
parents: 1893
diff changeset
    19
<p>Use the <img src="../images/command_link.png" border="0" alt="" /> <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=com.nokia.carbide.cpp.sdk.ui.sdk_prefs_page)")'>
1934
4f0cd256d26c BUG 11531 - fixed reported issues from Rooney and Stephen for SDK section
fturovic <frank.turovich@nokia.com>
parents: 1920
diff changeset
    20
   Symbian SDKs</a> preference panel in the <b>Preferences</b> window to view the installed SDKs that are available for creating projects during an import. If the SDK is properly configured for SBSv2 you may never need to view this preference panel.</p>
1920
b6a66d85e102 BUG 11531 - update to build configuration items --DRAFT--
fturovic <frank.turovich@nokia.com>
parents: 1893
diff changeset
    21
<p>One thing to note is that Carbde.c++ no longer requires the <span class="code">devices.xml</span> file to recognize and use SDKs. Insteads it now caches this information for later use. If the SDK contains an entry for the <span class="code">devices.xml</span> Carbide will use it.</p>
b6a66d85e102 BUG 11531 - update to build configuration items --DRAFT--
fturovic <frank.turovich@nokia.com>
parents: 1893
diff changeset
    22
<p>To
b6a66d85e102 BUG 11531 - update to build configuration items --DRAFT--
fturovic <frank.turovich@nokia.com>
parents: 1893
diff changeset
    23
    access <strong>Symbian SDKs</strong> preferences preference panel, select <b>Window &gt; Preferences &gt; Carbide.c++ &gt; Symbian SDKs</b>. </p>
b6a66d85e102 BUG 11531 - update to build configuration items --DRAFT--
fturovic <frank.turovich@nokia.com>
parents: 1893
diff changeset
    24
<p class="note"><b>NOTE</b> There must be at least one recognized SDK installed before you can create a project.  If the SDK you have installed is not recognized, you may still be able to add it to the Discovered Symbian OS SDK list. See <a href="../tasks/start/carbide_requirements.htm">Carbide.c++ Requirements</a> for a list of supported SDKs. </p>
b6a66d85e102 BUG 11531 - update to build configuration items --DRAFT--
fturovic <frank.turovich@nokia.com>
parents: 1893
diff changeset
    25
   <p align="center" class="Image"><img src="images/prefs_symbian_sdks.png" alt="Symbian SDKs preference panel" width="719" height="525"></p>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    26
     <p align="center" class="figure">Figure 1. Symbian SDKs preference panel </p>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    27
   <table width="800" border="0" cellpadding="2" cellspacing="0">
2058
e487e955384f BUG 10645 - added new option to Symbian SDK pref panel page
fturovic <frank.turovich@nokia.com>
parents: 1996
diff changeset
    28
   <tr valign="top"><th width="193" class="Cell">Name</th><th width="597" class="Cell">Function</th></tr>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    29
         <tr valign="top">
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    30
           <td class="Cell"><b>Symbian SDK's</b></td>
1996
22b525c1e359 BUG 11531 - good catch on missing options in dialogs, fixed images and names as appropriate
fturovic <frank.turovich@nokia.com>
parents: 1934
diff changeset
    31
           <td class="Cell"><p>Lists all the installed and recognized SDKs that are supported by the IDE. SDKs no longer supported by Carbide are not shown. You can double-click the <b>SDK ID</b> or <b>Location</b> entry to edit them directly.</p>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    32
             <p>Checked SDKs indicate build configurations available for creating projects. Unchecked SDKs are not displayed when creating new projects. </p>
1934
4f0cd256d26c BUG 11531 - fixed reported issues from Rooney and Stephen for SDK section
fturovic <frank.turovich@nokia.com>
parents: 1920
diff changeset
    33
             <p>SDKs shown in <span class="style2">RED</span>  indicate  a problem, usually no <span class="code">EPOCROOT</span> or unsupported Symbian OS version. </p>
2115
0f22172f2f8f BUG 12279 - revised Symbian SDK and Edit Properties pages
fturovic <frank.turovich@nokia.com>
parents: 2102
diff changeset
    34
             <p>If you see a <span class="style3">BAD_SDK_ROOT</span> error message in the Location column, it indicates you have a build configuration with an SDK ID unknown to Carbide. To correct this you can either 1) remove the bad configurations from all the projects in your current workspace or 2) fix the location with the proper path and rescan your SDKs. If you delete an SDK with <span class="code">BAD_SDK_ROOT</span> before removing it's configuration the SDK will continue to appear in the Symbian SDKs until the configurations are fixed or removed.</p>
2102
f54753dc7b54 update to help home page and removed excess TOC entry
fturovic <frank.turovich@nokia.com>
parents: 2058
diff changeset
    35
             <p>Click on a SDK name to see its <span class="code">EPOCROOT</span> location and build configuration status in the SDK Information area. </p>           </td>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    36
        </tr>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    37
         <tr valign="top">
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    38
             <td class="Cell"><b>Add </b></td>
1934
4f0cd256d26c BUG 11531 - fixed reported issues from Rooney and Stephen for SDK section
fturovic <frank.turovich@nokia.com>
parents: 1920
diff changeset
    39
             <td class="Cell"><p>Click to <a href="../tasks/sdks/sdk_add.htm">add</a> an SDK to the <b>Symbian SDKs</b> list.</p></td>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    40
         </tr>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    41
         <tr valign="top">
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    42
           <td class="Cell"><b>Delete </b></td>
1934
4f0cd256d26c BUG 11531 - fixed reported issues from Rooney and Stephen for SDK section
fturovic <frank.turovich@nokia.com>
parents: 1920
diff changeset
    43
           <td class="Cell">Click to remove the selected SDK from the <b>Symbian SDKs</b> list. </td>
4f0cd256d26c BUG 11531 - fixed reported issues from Rooney and Stephen for SDK section
fturovic <frank.turovich@nokia.com>
parents: 1920
diff changeset
    44
       </tr>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    45
         <tr valign="top">
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    46
           <td class="Cell"><b>Properties</b></td>
2115
0f22172f2f8f BUG 12279 - revised Symbian SDK and Edit Properties pages
fturovic <frank.turovich@nokia.com>
parents: 2102
diff changeset
    47
           <td class="Cell"><p>Click to <a href="../tasks/sdks/sdk_view_properties.htm">view</a> the OS version of the currently selected SDK in the <b>Symbian SDKs</b> list. If the OS version cannot be determined, it  will default to 9.5.</p>           </td>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    48
     </tr>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    49
         <tr valign="top">
2058
e487e955384f BUG 10645 - added new option to Symbian SDK pref panel page
fturovic <frank.turovich@nokia.com>
parents: 1996
diff changeset
    50
             <td class="Cell"><b>Scan for installable features in SDKs</b></td>
e487e955384f BUG 10645 - added new option to Symbian SDK pref panel page
fturovic <frank.turovich@nokia.com>
parents: 1996
diff changeset
    51
             <td class="Cell">Controls whether Carbide dynamically discovers and installs features from SDKs during startup and SDK rescanning. Disable to not perform this scan of SDKs. It is on by default.</td>
e487e955384f BUG 10645 - added new option to Symbian SDK pref panel page
fturovic <frank.turovich@nokia.com>
parents: 1996
diff changeset
    52
       </tr>
e487e955384f BUG 10645 - added new option to Symbian SDK pref panel page
fturovic <frank.turovich@nokia.com>
parents: 1996
diff changeset
    53
         <tr valign="top">
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    54
           <td class="Cell"><p><b>Rescan All SDKs</b></p>           </td>
1920
b6a66d85e102 BUG 11531 - update to build configuration items --DRAFT--
fturovic <frank.turovich@nokia.com>
parents: 1893
diff changeset
    55
           <td class="Cell"><p>Click to <a href="../tasks/sdks/sdk_search.htm">rescan</a>  the drive  for newly installed SDKs. </p>
2115
0f22172f2f8f BUG 12279 - revised Symbian SDK and Edit Properties pages
fturovic <frank.turovich@nokia.com>
parents: 2102
diff changeset
    56
             <p>Carbide scans system drives for installed SDKs at startup or during a forced rescan, adding any detected Symbian SDKs automatically. Automatically added SDKs have IDs of &quot;<span class="code">&lt;drive spec&gt;_SDK</span>&quot;. You many edit the SDK ID if you don't like the name that Carbide has chosen.</p></td>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    57
        </tr>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    58
   </table>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    59
   <h5>Related tasks</h5>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    60
	 <ul>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    61
       
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    62
       <li><a href="../tasks/WorkingwithSDKs.html">Working with SDKs</a></li>
1791
727385d8e2b3 added new customize carbide section and some relinking done for deleted duplicate page
fturovic <frank.turovich@nokia.com>
parents: 1767
diff changeset
    63
       <li><a href="../tasks/sdks/sdk_add.htm">Adding an SDK</a></li>
1767
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    64
  </ul>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    65
<div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    66
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    67
   </body>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    68
   </html>
ba706e5ea5ac began work on symbian sdk pref panel and other minor edits
fturovic <frank.turovich@nokia.com>
parents:
diff changeset
    69