Doc update.
|
@ -415,11 +415,11 @@ Configurations.menu=Build Configurations
|
||||||
Index.menu=Index
|
Index.menu=Index
|
||||||
CDTWizard=CDT New Project Wizard
|
CDTWizard=CDT New Project Wizard
|
||||||
|
|
||||||
CDTproject=CDT project
|
CDTproject=CDT Project
|
||||||
CDTproject.desc=Create a new language-neutral project
|
CDTproject.desc=Create a new language-neutral project
|
||||||
CPPproject=C++ project
|
CPPproject=C++ Project
|
||||||
CPPproject.desc=Create a new C++ project
|
CPPproject.desc=Create a new C++ project
|
||||||
Cproject=C project
|
Cproject=C Project
|
||||||
Cproject.desc=Create a new C project
|
Cproject.desc=Create a new C project
|
||||||
|
|
||||||
TemplatePreferencePage.name=Template Default Values
|
TemplatePreferencePage.name=Template Default Values
|
||||||
|
|
|
@ -549,11 +549,11 @@ StdProjectTypeHandler.3=creation Make project: IBuilder is null
|
||||||
CDTConfigWizardPage.0=Select configurations
|
CDTConfigWizardPage.0=Select configurations
|
||||||
CDTCommonProjectWizard.0=Old project will be overridden
|
CDTCommonProjectWizard.0=Old project will be overridden
|
||||||
CDTCommonProjectWizard.1=Existing project settings will be overridden.\nImport feature can be used instead to preserve old settings.\nOK to override ?
|
CDTCommonProjectWizard.1=Existing project settings will be overridden.\nImport feature can be used instead to preserve old settings.\nOK to override ?
|
||||||
NewModelProjectWizard.0=CDT project
|
NewModelProjectWizard.0=CDT Project
|
||||||
NewModelProjectWizard.1=Create CDT project of selected type
|
NewModelProjectWizard.1=Create CDT project of selected type
|
||||||
NewModelProjectWizard.2=C++ project
|
NewModelProjectWizard.2=C++ Project
|
||||||
NewModelProjectWizard.3=Create C++ project of selected type
|
NewModelProjectWizard.3=Create C++ project of selected type
|
||||||
NewModelProjectWizard.4=C project
|
NewModelProjectWizard.4=C Project
|
||||||
NewModelProjectWizard.5=Create C project of selected type
|
NewModelProjectWizard.5=Create C project of selected type
|
||||||
BuildVarListDialog_0=Type:
|
BuildVarListDialog_0=Type:
|
||||||
BuildVarListDialog_1=Text list
|
BuildVarListDialog_1=Text list
|
||||||
|
|
|
@ -33,16 +33,16 @@ It provides a compatibility layer in a set of DLLs. These DLLs are
|
||||||
<a href="http://www.gnu.org/copyleft/gpl.html">GPL licensed</a>,
|
<a href="http://www.gnu.org/copyleft/gpl.html">GPL licensed</a>,
|
||||||
making any code that links to them also subject to the GPL.
|
making any code that links to them also subject to the GPL.
|
||||||
Cygwin, however, does provide the fullest implementation of the GNU toolchain
|
Cygwin, however, does provide the fullest implementation of the GNU toolchain
|
||||||
by supporting the GNU libc C library.
|
by supporting the GNU libc C runtime library.
|
||||||
<p> <br></p>
|
<p> <br></p>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="http://www.mingw.org"><b>MinGW</b></a> is a port of the GNU tool chain to the Windows platform.
|
<li><p><a href="http://www.mingw.org"><b>MinGW</b></a> is a port of the GNU toolchain to the Windows platform.
|
||||||
The biggest difference over Cygwin is that MinGW uses the Windows C libraries (mscvrt) instead
|
The biggest difference over Cygwin is that MinGW uses the Windows C runtime libraries (mscvrt) instead
|
||||||
of GNU's libc. As a result, a compatibility layer is not required, thus avoiding the GPL issues
|
of GNU's libc. As a result, a compatibility layer is not required, thus avoiding the GPL issues
|
||||||
with Cygwin. However, there are differences between the Windows and GNU C libraries that will make
|
with Cygwin. There are differences, though, between the Windows and GNU C runtime libraries that will make
|
||||||
writing portable applications more difficult.
|
writing portable applications more difficult.</p>
|
||||||
<br>
|
<br>
|
||||||
<p>MinGW allows the best integration support with the CDT
|
<p>However, MinGW provides the best integration support with the CDT
|
||||||
due to it's direct support for the Windows environment.</p>
|
due to it's direct support for the Windows environment.</p>
|
||||||
<br>
|
<br>
|
||||||
<p>The following are instructions and links on how to install the current version
|
<p>The following are instructions and links on how to install the current version
|
||||||
|
@ -64,8 +64,8 @@ MinGW File Release</a> section for the latest versions.</p>
|
||||||
<a href="http://downloads.sourceforge.net/mingw/gdb-6.6.tar.bz2">gdb-6.6.tar.bz2</a>
|
<a href="http://downloads.sourceforge.net/mingw/gdb-6.6.tar.bz2">gdb-6.6.tar.bz2</a>
|
||||||
<li>Extract the contents of the file gdb-6.6.tar.bz2 to the same location where you installed MinGW.</li>
|
<li>Extract the contents of the file gdb-6.6.tar.bz2 to the same location where you installed MinGW.</li>
|
||||||
<li>If you want to use Makefile projects, download and run the setup program from the following location:
|
<li>If you want to use Makefile projects, download and run the setup program from the following location:
|
||||||
<a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe">MSYS-1.0.10.exe</a>
|
<a href="http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe">MSYS-1.0.10.exe</a>.
|
||||||
<p>MSYS provides an implementation of make and related command line tools.
|
MSYS provides an implementation of make and related command line tools.
|
||||||
This is not required for other types of projects with the MinGW toolchain,
|
This is not required for other types of projects with the MinGW toolchain,
|
||||||
which use CDT's internal build tools to perform the build.</li>
|
which use CDT's internal build tools to perform the build.</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<link rel="stylesheet" type="text/css" href="../help.css">
|
<link rel="stylesheet" type="text/css" href="../help.css">
|
||||||
<script language="JavaScript">
|
<script language="JavaScript">
|
||||||
function newWin(url) {
|
function newWin(url) {
|
||||||
window.open(url, 'install_cdt', 'width=750, height=700, menubar=no, toolbar=no, status=no, resizable=yes, location=no, scrollbars=yes');
|
window.open(url, 'install_cdt', 'width=900, height=700, menubar=no, toolbar=no, status=no, resizable=yes, location=no, scrollbars=yes');
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</head>
|
</head>
|
||||||
|
@ -27,37 +27,48 @@ With CDT 4.0, you now select a project type, and that determines what build syst
|
||||||
<h3> Step 1: Creating a project</h3>
|
<h3> Step 1: Creating a project</h3>
|
||||||
<ol>
|
<ol>
|
||||||
<li>Select <b>File > New > Project</b>.</p>
|
<li>Select <b>File > New > Project</b>.</p>
|
||||||
<p><br><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic20.png')">Click here to see an illustration (displayed in a separate window)</a>.</p><br></li>
|
<p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic02.png')">Click here to see an illustration (displayed in a separate window)</a>.</p><br></li>
|
||||||
<li>Select the type of project to create. For this tutorial, expand the <b>C++</b> folder and select <b>C++ Project</b>.
|
|
||||||
<p><br>The <b>C++ Project</b> wizard opens. <a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic19.png')">Click here to see an illustration.</a><br></p>
|
|
||||||
<p><br>By default, the CDT filters the <b>Toolchain</b> and <b>Project types</b> that currently display in those lists are based on the language support for the C++ Project wizard you selected for this tutorial.
|
|
||||||
<li>In the <b>Project name</b> field, type a name for the project.
|
|
||||||
<li>From the <b>Project types</b> list, expand <b>Executable</b> and select <b>Hello World C++ Example</b>. This project type provides a simple Hello World application in C++, and the makefile is automatically created by the CDT.
|
|
||||||
|
|
||||||
<li>Select a required toolchain from the <b>Toolchain</b> list.
|
<li>Select the type of project to create. For this tutorial, expand the <b>C++</b> folder and select <b>C++ Project</b> and click <b>Next</b>.
|
||||||
|
<a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic03a.png')">Click here to see an illustration.</a><br></p>
|
||||||
|
<p><br>The <b>C++ Project</b> wizard opens.</p>
|
||||||
|
<a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic04.png')">Click here to see an illustration.</a><br></p>
|
||||||
|
<p><br>By default, the CDT filters the <b>Toolchain</b> and <b>Project types</b> that it displays in those lists based on the language support for the C++ Project wizard you selected for this tutorial.</p>
|
||||||
|
</li><br>
|
||||||
|
<li><p>In the <b>Project name</b> field, type a name for the project.</p>
|
||||||
|
<br>
|
||||||
|
<li><p>From the <b>Project types</b> list, expand <b>Executable</b> and select <b>Hello World C++ Project</b>. This project type provides a simple Hello World application in C++, and the makefile is automatically created by the CDT.</p>
|
||||||
|
<br>
|
||||||
|
<li><p>Select a required toolchain from the <b>Toolchain</b> list.</p>
|
||||||
|
<br>
|
||||||
<p>A toolchain is a set of tools (such as a compiler, linker, and assembler) intended to build your project.
|
<p>A toolchain is a set of tools (such as a compiler, linker, and assembler) intended to build your project.
|
||||||
Additional tools, such as a debugger, can be associated with a toolchain.<br>
|
Additional tools, such as a debugger, can be associated with a toolchain.
|
||||||
There can be several toolchains available, depending on the compilers installed on your system.
|
There can be several toolchains available, depending on the compilers installed on your system.</p>
|
||||||
</p>
|
<br>
|
||||||
<li>Optional: If you want to change these default settings, click <b>Advanced Settings</b> at Step 10instead of clicking <b>Finish</b>.
|
<li><p>Click <b>Next</b>.</p>
|
||||||
|
<br>
|
||||||
<p>If the <b>C++ perspective</b> is not currectly set as the default, you are prompted to determined if you would like to this project to be associated with the C/C++ perspective. Click <b>Yes</b>. <br><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_cpp_perspectx.png')">Click here to see an illustration.</a></p><br>
|
<p>The Select Configurations window displays a list of configurations based on the project type and toolchain(s) you selected earlier.
|
||||||
|
<br>
|
||||||
<p>A project is created with the default settings and a full set of configurations based on the project type and toolchain you selected.</p>
|
<a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic07.png')">Click here to see an illustration.</a></p>
|
||||||
|
<br>
|
||||||
<li>If you clicked <b>Next</b> at Step 7, you can specify the basic properties for the new project, such as your name, copyright, and source information.</p><br>
|
<li><p>Optional: If you want to change the default project settings, click <b>Advanced Settings</b>.</p>
|
||||||
|
<br>
|
||||||
<p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic15.png')">Click here to see an illustration.</a></p><br>
|
<p>This opens the project properties dialog for your new project allowing you change any of the project specific settings,
|
||||||
|
such as includes paths, compiler options, and libraries.</p>
|
||||||
<li>Click <b>Next</b>.
|
<p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic21.png')">Click here to see an illustration.</a></p>
|
||||||
|
<br>
|
||||||
<p>The Select Configurations window displays a list of configurations based on the project type and toolchain(s) you selected earlier. <br><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic14.png')">Click here to see an illustration.</a></p><br>
|
<li>If you clicked <b>Next</b> at Step 6, you can specify the basic properties for the new project, such as your name, copyright, and source information.</p>
|
||||||
|
<p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_basic22.png')">Click here to see an illustration.</a></p>
|
||||||
<li>Click <b>Finish</b>.
|
<br>
|
||||||
|
<li><p>Click <b>Finish</b>.</p>
|
||||||
<p>You should now see the new project in C/C++ Projects view.</p>
|
<br>
|
||||||
<p>If C/C++ perspective was not set as current before, it will be selected now.</p>
|
<li><p>If the <b>C++ perspective</b> is not currently set as the default, you are prompted to determined if you would like to this project to be associated with the C/C++ perspective. Click <b>Yes</b>.
|
||||||
|
<br><p><a href="javascript:void(0)" onClick="newWin('../images/cdt_w_cpp_perspectx.png')">Click here to see an illustration.</a></p>
|
||||||
|
<br>
|
||||||
|
<p>A project is created with the default settings and a full set of configurations based on the project type and toolchain you selected.
|
||||||
|
You should now see the new project in C/C++ Projects view.</p>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<h3>Step 2: Creating a new file for the project</h3>
|
<h3>Step 2: Creating a new file for the project</h3>
|
||||||
<p>Now, you will create a new .cpp file (such as main.cpp) that will contain some code that you will copy from another file into an editor. </p>
|
<p>Now, you will create a new .cpp file (such as main.cpp) that will contain some code that you will copy from another file into an editor. </p>
|
||||||
|
|
||||||
|
|
Before Width: | Height: | Size: 39 KiB |
BIN
doc/org.eclipse.cdt.doc.user/images/cdt_w_basic03a.png
Normal file
After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 26 KiB |
BIN
doc/org.eclipse.cdt.doc.user/images/cdt_w_basic21.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
doc/org.eclipse.cdt.doc.user/images/cdt_w_basic22.png
Normal file
After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 13 KiB |