carbidecpp22devenv/configuration/org.eclipse.osgi/bundles/309/1/.cp/getting_started/cdt_w_existing_code.htm
author cawthron
Fri, 04 Dec 2009 10:01:33 -0600
changeset 5 684bf18fdedf
permissions -rw-r--r--
add files for RCL_2_2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     2
<html lang="en">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     3
<head>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     4
	<meta http-equiv="Content-Language" content="en-us">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     5
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     6
	<title>How to bring C/C++ source files into Eclipse</title>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     7
	<link rel="stylesheet" type="text/css" href="../help.css">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     8
</head>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
     9
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    10
<body>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    11
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    12
<h1>Importing your C/C++ source files into Eclipse</h1>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    13
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    14
<p>Using the CVS Repository Exploring perspective, you can check
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    15
out modules or directories into existing projects, or create new
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    16
projects. A common scenario that you may encounter when starting to use the CDT, is determining how 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    17
to bring existing C/C++ source files into Eclipse. There are a number of ways to 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    18
do this. The scenarios described below are recommended approaches.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    19
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    20
<h2>Creating a project from source files in CVS</h2>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    21
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    22
<p>If your existing source tree is managed in CVS, you can use the CVS 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    23
Repository perspective to &quot;Checkout As...&quot; any folder in the repository. 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    24
The first time you &quot;Checkout As...&quot;, the New Project wizard launches and you need to 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    25
create a C or C++ project for the folder. For more information, see
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    26
<a href="../tasks/cdt_t_proj_new.htm">Creating a project</a>,
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    27
<a href="../tasks/cdt_t_proj_new_with_template.htm">Creating a project via a project template</a> and
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    28
<a href="../tasks/cdt_o_proj_files.htm">Working with C/C++ project files</a>.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    29
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    30
<p>After you perform a checkout operation, a CVS checkout of the project occurs into the project's location. It is recommended that you eventually add and commit the CDT project files back into CVS.  
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    31
These files include .project, .cdtproject, and .cdtbuild (for Managed Build projects) and are located at the root folder of each CDT project.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    32
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    33
<p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    34
Bringing code into the IDE from CVS differs slightly, depending on what
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    35
you're importing:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    36
</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    37
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    38
<ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    39
    <li>an existing C/C++ project
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    40
    </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    41
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    42
    <li>existing C/C++ code that isn't part of a project
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    43
    </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    44
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    45
    <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    46
    existing C/C++ code that needs to be added to an existing project
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    47
    </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    48
</ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    49
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    50
<h3>Importing a C/C++ project from CVS</h3>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    51
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    52
<p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    53
To check out an existing C/C++ project from the CVS repository into your workspace, right-click the project in the CVS Repositories view, and select <b>Check Out</b> from the menu. A project with the same name as the CVS module is checked out in to your workspace. 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    54
</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    55
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    56
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    57
<h3>Importing C/C++ code from CVS</h3>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    58
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    59
<p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    60
To check out existing C/C++ code that is not part of a project:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    61
</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    62
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    63
<ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    64
    <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    65
    Right-click the module or directory in the CVS
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    66
    Repositories view and choose <b>Check Out As&hellip;</b>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    67
    from the menu.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    68
    
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    69
    <p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    70
    The Check Out As wizard dispalys.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    71
    </p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    72
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    73
     </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    74
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    75
    <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    76
    Choose how to check out this project:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    77
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    78
    <ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    79
        <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    80
        as a project configured using the New Project
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    81
        wizard
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    82
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    83
        <p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    84
        or:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    85
        </p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    86
        </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    87
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    88
        <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    89
        as a new project in the workspace
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    90
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    91
        <p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    92
        or:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    93
        </p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    94
        </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    95
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    96
        <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    97
        as a Standard Make C/C++ Project &ndash; if you need to create your own
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    98
        Makefile to integrate with an existing build
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
    99
        process
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   100
        </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   101
    </ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   102
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   103
    <p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   104
    Choose the workspace location for this project, then the CVS
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   105
    tag to check out.  
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   106
    <li>Click <b>Finish</b> to exit the <b>Check Out As</b> dialog.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   107
    </p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   108
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   109
    <li>Click <b>Next</b> to continue.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   110
</ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   111
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   112
<h3>Importing C/C++ code into an existing project</h3>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   113
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   114
<p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   115
To import a directory full of C/C++ code into an existing project:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   116
</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   117
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   118
<ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   119
    <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   120
    Right-click the module or directory in the CVS
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   121
    Repositories view and choose <b>Check Out As</b>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   122
    from the menu.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   123
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   124
    <p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   125
    The IDE displays the Check Out As dialog.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   126
    </p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   127
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   128
<li>Choose <b>Check out into an existing project</b>, and then click
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   129
  <b>Next</b>.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   130
  The IDE displays the Check Out Into dialog:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   131
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   132
    </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   133
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   134
    <li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   135
    Select an existing project from the list, and then
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   136
    click <b>Finish</b> to add the code from CVS to the selected
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   137
    project.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   138
    </li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   139
</ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   140
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   141
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   142
<h2>Creating new projects from existing source roots</h2>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   143
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   144
If your resource code is not managed in CVS but is available from the file system, then you need to perform two steps:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   145
<ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   146
	<li>Identify a "root folder" of your source code tree.</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   147
	<li>Create a new C/C++ project using the New Project Wizard, and specify the "root folder" as a non-default location of the new project.</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   148
</ol>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   149
<p>Typically, existing projects will have their own makefiles, so you should create a new Make C/C++ project.  For more information see 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   150
<a href="../tasks/cdt_t_proj_new.htm">Creating a project</a> and
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   151
<a href="../tasks/cdt_o_proj_files.htm">Working with C/C++ project files</a>.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   152
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   153
<p>To help you to identify a root folder for your project, consider the following guidelines:
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   154
<ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   155
	<li>all source code for the project is available on or beneath the root folder</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   156
	<li>the build results are also produced in or beneath the root folder</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   157
	<li>there is often a makefile in the root folder.  In complex projects, the makefile in the root folder calls other makefiles in other directories to produce the build results.</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   158
	<li>external header files and library files do not need to be in or beneath the root folder.</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   159
</ul></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   160
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   161
<p>The resources for the project are maintained in the remote location specified, 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   162
not in the workspace folder for Eclipse. However, your existing folder structure 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   163
is displayed in the C/C++ Projects view. Meta data for the project, such as the 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   164
index for the project and the link to the existing source, is stored in the metadata 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   165
directory in the workspace folder. For more information on the workspace folder, 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   166
see <b>Workbench User Guide &gt; Tasks &gt; Upgrading Eclipse</b>.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   167
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   168
After you create a CDT project, you cannot easily move it or redefine its root folders.  
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   169
If you need to, you can delete the CDT project (without deleting its contents) and then 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   170
recreate it specifying a different non-default location.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   171
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   172
<h2>Import your C/C++ source file system</h2>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   173
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   174
<p>Another approach would be to create a C/C++ Project and then import your 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   175
existing file system.
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   176
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   177
For more information about importing, see <b>Workbench User Guide &gt; Tasks &gt; Importing &gt; 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   178
Importing resources from the file system</b>.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   179
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   180
<p>This approach copies the files from your file system to an Eclipse Workbench 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   181
project or folder. Your original source files remain unchanged and it is the 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   182
copies of the files that will be edited, built and debugged using the CDT.&nbsp; 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   183
When you have successfully imported your existing file system, the folder 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   184
structure is displayed in the C/C++ Projects view.  Again, you should identify an
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   185
appropriate "root folder" to import from.</p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   186
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   187
<p><b>Tip:</b>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   188
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   189
<ul>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   190
  <li>Importing your existing file system can consume significant disk space 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   191
  depending on the size of your files.</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   192
  <li>Your files may become detached from an existing source control system that 
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   193
  previously referenced the original file location such as a ClearCase view.</li>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   194
</ul></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   195
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   196
<p><img border="0" src="../images/ngconcepts.gif" ALT="Related concepts" width="143" height="21">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   197
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   198
<a href="../concepts/cdt_c_over_cdt.htm">Overview of the CDT</a><br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   199
&nbsp;<a href="../concepts/cdt_c_projects.htm">CDT Projects</a></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   200
<p><img border="0" src="../images/ngtasks.gif" ALT="Related tasks" width="143" height="21">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   201
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   202
<a href="../tasks/cdt_o_proj_files.htm">Working with C/C++ project files</a></p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   203
<p><img border="0" src="../images/ngref.gif" ALT="Related reference" width="143" height="21">
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   204
<br>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   205
<a href="../reference/cdt_o_proj_prop_pages.htm">Project properties</a></p><p>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   206
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   207
<img src="../images/ng00_04a.gif" ALT="QNX Copyright Statement" >
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   208
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   209
</body>
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   210
684bf18fdedf add files for RCL_2_2
cawthron
parents:
diff changeset
   211
</html>