首页 Netbeans_c的基础配置使用方法

Netbeans_c的基础配置使用方法

举报
开通vip

Netbeans_c的基础配置使用方法安装和配置 C/C++ 支持 撰稿及维护人: HYPERLINK "mailto:ann.rice@sun.com" Ann Rice 2007 年 9 月 [修订版本号:V6.0-1] 本文档提供了在 NetBeans IDE 中下载、安装和配置 C/C++ 支持的相关信息。 下载 C/C++ 支持 如果尚未安装 NetBeans 6.0 IDE,请转至 NetBeans IDE 6.0 Download 页,然后下载包含 C/C++ 支持的 IDE 版本。如果已安装 NetBeans IDE...

Netbeans_c的基础配置使用方法
安装和配置 C/C++ 支持 撰稿及维护人: HYPERLINK "mailto:ann.rice@sun.com" Ann Rice 2007 年 9 月 [修订版本号:V6.0-1] 本文档提供了在 NetBeans IDE 中下载、安装和配置 C/C++ 支持的相关信息。 下载 C/C++ 支持 如果尚未安装 NetBeans 6.0 IDE,请转至 NetBeans IDE 6.0 Download 页,然后下载包含 C/C++ 支持的 IDE 版本。如果已安装 NetBeans IDE 6.0,但未包含 C/C++ 支持,请完成以下步骤为 IDE 添加 C/C++ 支持。 1、如果网络使用代理,请从主菜单中选择“工具”>“选项”,选择“手动代理设置”,输入代理的 HTTP 代理和端口,然后单击“确定”。 2、从主菜单中选择“工具”>“插件”。 3、在“插件”对话框中,单击“可用插件”标签,然后滚动至 "C/C++" 类别。 4、选中 "C/C++" 复选框。 单击“安装”。 将启动 NetBeans IDE 安装程序。 5、在 NetBeans IDE 安装程序中,单击“下一步”。 6、阅读许可证 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 ,然后选择“我接受所有许可证协议中的条款”单选按钮并单击“下一步”。 8、单击“安装”。 9、安装完成后,选择“立即重新启动 IDE”或“稍后重新启动 IDE”,然后单击“完成”。 安装并设置编译器和工具 NetBeans C/C++ 包需要 C 编译器、C++ 编译器、make 实用程序和 gdb 调试器。 Windows 经测试,NetBeans C/C++ 包可以与下列编译器和工具配合使用: Cygwin 1.5.21 Cygwin gcc-core(C 编译器)3.4.x Cygwin gcc-c++(C++ 编译器)3.4.x Cygwin gdb(GNU 调试器)6.5.50 Cygwin make 3.80 如果已在 Windows 系统中安装了 Cygwin GNU 编译器、GNU make 和 gdb 调试器,并且在 Path 变量中正确设置了可以找到它们的路径,请确保使用的是正确版本。如果安装了正确版本,则无需再进行设置。 检查 Cygwin 编译器和工具的版本: 1、要检查 Cygwin 的版本,请键入: cygcheck -c cygwin 2、要检查编译器、make 和 gdb 的版本,请键入: gcc --version g++ --version make --version gdb --version 通过 cygwin.com 安装 GNU 编译器、make 和 gdb 调试器: 单击页面中间的 "Install or Update Now!" 图标下载 Cygwin setup.exe 程序。 运行 setup.exe 程序。接受缺省设置,直至转入 "Select Your Internet Connection" 页。在此页中选择最适合的选项。单击“下一步”。 在 "Choose A Download Site" 页中,选择一个方便下载的站点。单击“下一步”。 在 "Select Packages" 页中,选择要下载的软件包。单击 "Devel" 旁边的 "+" 号以展开此开发工具类别。可能需要调整窗口大小,以便能够一次查看更多内容。 单击要下载的每个软件包旁边的 "Skip" 标签以将其选中。至少需要选择 "gcc-core: C compiler"、"gcc-g++: C++ compiler"、"gdb: The GNU Debugger" 和 "make: The GNU version of the 'make' utility"。 现在将编译器 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 添加到 Path 变量中: 打开“控制面板”(“开始”>“设置”>“控制面板”),然后双击“系统”程序。 选择“高级”标签,然后单击“环境变量”。 在“环境变量”对话框的“系统变量”面板中,选择 "Path" 变量,然后单击“编辑”。 将 cygwin-directory\bin 目录的路径添加到 Path 变量中,然后单击“确定”。缺省情况下,cygwin-directory 为 C:\cygwin。目录名称之间必须用分号进行分隔。 在“环境变量”和“系统属性”对话框中分别单击“确定”。 Linux 经测试,NetBeans C/C++ 包可以与下列编译器和工具配合使用: Sun Studio 12 C 编译器、Red Hat Fedora Core 3 gcc 以及 Ubuntu 6.10 和 7.04 gcc Sun Studio 12 C++ 编译器、Red Hat Fedora Core 3 g++ 以及 Ubuntu 6.10 和 7.04 g++ Red Hat Fedora Core 3 gdb 以及 Ubuntu 6.10 和 7.04 gdb Red Hat Fedora Core make 以及 Ubuntu 6.10 和 7.04 make 下载并安装 Sun Studio 12 编译器: 创建一个用于存放下载文件的目录。您必须具有此目录的写入权限。 将适用您平台的文件下载到下载目录中。 转至下载目录并解压缩下载的文件。 bzcat filename | tar xvf - 按照《Sun Studio 12 快速安装(英文、日文、简体中文)》 指南 验证指南下载验证指南下载验证指南下载星度指南下载审查指南PDF 中第 2 章的说明,安装 C 编译器、C++ 编译器和所需的 Solaris 修补程序。 请先将 Sun Studio 软件的路径添加到 Path 环境变量中,然后再启动 NetBeans IDE。 验证安装 要验证安装是否正确,请启动 NetBeans IDE,生成一个样例项目,然后在 gdb 调试器中运行该项目。 Windows 要在 Microsoft Windows 计算机上启动 IDE,请执行以下某项操作: 双击桌面上的 NetBeans IDE 图标。 从“开始”菜单中,选择“程序”> "NetBeans 6.0" > "NetBeans IDE"。 生成样例项目并在调试器中运行该项目: 选择“文件”>“新建项目”以打开“新建项目”向导。 在该向导“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。 在“项目名称和位置”页中,单击“完成”。 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。 双击 "welcome.cc" 文件,在源代码编辑器中将其打开。 在源代码编辑器窗口的左旁注处单击鼠标右键,然后选择“显示行号”。 在源代码编辑器窗口的第 33 行旁边的左旁注内,单击鼠标左键设置断点。 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器,并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且运行 Welcome 应用程序直至在断点处停止。 选择“运行”>“继续”以完成该应用程序的运行过程。 Linux 在 Linux 系统中启动 NetBeans IDE: 导航至安装所在的 bin 子目录。 键入 ./netbeans 以执行启动程序脚本。 生成样例项目并在调试器中运行该项目: 选择“文件”>“新建项目”以打开“新建项目”向导。 在该向导“选择项目”页的“类别”面板中,展开“样例”类别和“C/C++ 开发”子类别,然后选择 "C/C++" 子类别。 在“项目”面板中,选择 "Welcome" 项目。单击“下一步”。 在“项目名称和位置”页中,单击“完成”。 在 IDE 的“项目”标签中,右键单击 "Welcome_1" 项目,然后选择“属性”。 在“项目属性”对话框中,将“编译器集合”属性设置为要验证的编译器集合,然后单击“确定”。 在“项目”标签中,右键单击该项目,然后选择“生成项目”。如果正确安装了编译器和 make 实用程序,并且在 Path 变量中设置了其路径,则会在“输出”窗口中显示生成的输出内容,并且成功生成该项目。 双击 "welcome.cc" 文件,在源代码编辑器中将其打开。 在源代码编辑器窗口的左旁注处单击鼠标右键,然后选择“显示行号”。 在源代码编辑器窗口的第 33 行旁边的左旁注内,单击鼠标左键设置断点。 右键单击该项目,然后选择“调试项目”。如果正确安装了 gdb 调试器,并且在 Path 变量中设置了其路径,则会启动 gdb、显示调试器标签,并且运行 Welcome 应用程序直至在断点处停止。 选择“运行”>“继续”以完成该应用程序的运行过程。 后续步骤 要快速了解如何在 NetBeans IDE 中开发 C 或 C++ 应用程序,请参见 《C/C++ Projects Quick Start Tutorial》(《C/C++ 项目快速入门教程》)。 C/C++ 项目快速入门教程 由 Cindy Castillo 和 Bob May 创建和维护 ,2008 年 11 月 [修订号:V6.0] 本简明教程将介绍如何在 NetBeans IDE 6.1 中创建和配置 C 或 C++ 项目。 目录 · 前提条件 · 创建 C 和 C++ 项目 · 运行项目 · " 从现有代码创建 C/C++ 项目 · 未来 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 前提条件 要学习本教程,您需要以下软件和资源。 软件或资源 所需版本 NetBeans IDE 随带 NetBeans C/C++ Pack 的 6.1 版 Java Developer Kit(JDK) 版本 6 或版本 5 Windows 平台: GNU C 和 C++ 编译器、make、gdb www.cygwin.com www.mingw.org Solaris 和 Linux 平台: GNU C 和 C++ 编译器 Sun C 和 C++ 编译器 Solaris make 和 gmake gdb 3.4.6 5.9(Sun Studio 12 发行版) 3.80 6.2.1 有关下载和安装必需软件的信息,请参阅 NetBeans IDE 6.1 安装指南 和 安装和配置 C/C++ 支持 示例项目 只是想体验一些项目吗?请在 IDE 中,选择“文件”>“新建项目”,然后打开“示例”类别、“C/C++ 开发”子类别和“C/C++”子类别。IDE 提供了一些 C 和 C++ 样例项目来帮助您熟悉 IDE。 创建 C 和 C++ 项目 NetBeans C/C++ 支持通过生成的 makefile 创建 C 和 C++ 应用程序和库项目,还能从现有代码创建 C 和 C++ 项目。 对于 C/C++ 应用程序、动态库或静态库项目,IDE 控制应用程序如何生成、运行和调试的各个方面。您可在创建项目时,或在“项目属性”对话框中指定项目设置。IDE 将生成一个 makefile 来存储所有设置。 创建 C/C++ 应用程序项目 1. 选择“文件”>“新建项目”,打开“新建项目”向导。 2. 在向导中,选择“C/C++”类别。 3. 向导为创建新项目提供了四种选项:“基于现有代码的 C/C++ 项目”、“C/C++ 应用程序”、“C/C++ 动态库”和“C/C++ 静态库”。选择“C/C++ 应用程序”,然后单击“下一步”按钮。 4. 通过向导并使用默认设置来创建一个“C/C++ 应用程序”项目。您可以选择项目的名称和位置。 5. 单击“完成”按钮退出向导。 现已创建了一个具有四个逻辑文件夹的项目。逻辑文件夹不是目录。它是一种组织文件的方式,并不反映文件在磁盘上的物理存储位置。添加到逻辑文件夹的文件将自动成为项目的一部分,并且在生成项目时进行编译。 添加到“重要文件”文件夹中的文件不是项目的一部分,在生成项目时不会编译。这些文件只是用于参考,并在您用现有 makefile 创建项目时提供方便。 在项目的逻辑视图与物理视图之间切换 一个项目同时具有逻辑和物理视图。您可以在项目的逻辑视图与物理视图之间进行切换。 1. 选择“文件”选项卡。该窗口显示项目的物理视图。它按原样体现磁盘上存储的文件和文件夹。 2. 选择“项目”选项卡。该窗口显示项目的逻辑视图。 在项目中添加文件和文件夹 您可以在项目中添加逻辑文件夹。 1. 右键单击应用程序项目的项目节点,选择“新建逻辑文件夹”。一个新的逻辑文件夹将被添加到项目中。 2. 右键单击新逻辑文件夹并选择“重命名”。输入您想要的新文件夹的名称。 您可以在现有文件夹中添加文件和文件夹。逻辑文件夹可以嵌套。 在项目中添加新文件 您可以在项目中添加新文件。 1. 右键单击“源文件”文件夹,然后选择“新建”。 2. 从子菜单中选择在“主 C 文件”。 3. 在“新建文件”对话框的“名称和位置”页面中,在“文件名”字段中输入 main。 4. 单击“完成”按钮。 将在向导中指定的目录下创建 main.c 文件,并将其添加到“源文件”文件夹中。您可以在此文件夹中添加任何类型的文件,而不仅仅是源文件。 在项目中添加新文件 1. 右键单击“文件头”文件夹,然后选择“新建”。 2. 在子菜单中选择“主 C 文件”。 3. 在“新建文件”对话框的“名称和位置”页面中,在“文件名”字段中输入 file。 4. 单击“完成”按钮。 该文件被创建到磁盘上,位于向导指定的目录下,并被添加到“头文件”文件夹中。 在项目中添加现有文件 您可以使用两种方法在项目中添加现有文件: · 右键单击“源文件”文件夹,然后选择“添加现有项”。您可以通过“选择项”对话框定位到磁盘上的现有文件,并将其添加到项目中。 · 右键单击“源文件”文件夹,然后选择“从文件夹中添加现有项”。使用“添加文件”对话框添加包含现有文件的文件夹。 请不要使用“新建文件夹”项来添加现有项。“名称和位置”面板会提示您该文件已存在。 设置项目属性 创建项目时具有两项配置:“Debug”(调试)和“Release”(发布)。配置 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示项目存储当前设置的方式。用“Debug”配置可以生成包含调试信息的应用程序版本。使用“Release” 配置可以生成优化的版本。 “项目属性”对话框包含了项目的生成和配置信息。要打开“项目属性”对话框: · 右键单 Application_1 项目的项目节点,然后选择“属性”。 在“项目属性”对话框中,您可以修改编译器的设置和其他配置设置,方法是选择左侧面板中的某个节点,然后在右侧面板中修改相应的属性。请选择一些节点和属性值,并观察可以设置的属性。您将为当前选择的配置设置属性。 管理配置 在“项目属性”窗口中更改的属性将存储在当前配置的 makefile 中。您可以编辑默认配置,或者创建新的配置。要创建一个新的配置: 1. 在“项目属性”对话框中,单击“管理配置”按钮。 2. 在“配置”对话框中,选择一个最符合您的需求的配置。对于本例,请选择“Release”配置并单击“复制”按钮。然后单击“重命名”按钮。 3. 在“重命名”对话框中,将此配置重命名为“PerformanceRelease”。单击“确定”按钮。 4. 在“配置”对话框中,单击“确定”按钮。 5. 请注意,在“项目属性”对话框的“配置”下拉列表中,“PerformanceRelease” 配置已被选中。 6. 在左侧面板中,依次展开“C/C++”节点和“GNU C 编译器”节点,然后选择“常规”节点。 7. 在右侧面板的属性单中,将“开发模式”由“Release”更改为“PerformanceRelease”。单击“确定”按钮。 因为您已经创建了一个新的配置,它将使用一组不同的选项来编译应用程序。 设置源文件属性 为 C 或 C++ 项目设置了项目属性后,相关属性将应用于项目中的所有文件。您也可以为特定的文件设置某些属性。 1. 右键单击 main.c 源文件,然后选择“属性”。对于单个文件,您可以覆盖项目编译器的设置和其他属性。您还可以在特定的配置中排除某些文件的生成。 2. 取消“项目属性”对话框 设置主项目 当您在“项目”窗口中右键单击项目节点时,将会显示一个可在此选定项目上执行的操作的弹出菜单。如果您同时打开了多个项目,项目的弹出菜单只针对于正在操作的项目。但是,菜单栏和工具栏上的项目相关操作又是怎样呢? 菜单栏和工具栏上的大多数项目相关操作都只针对于主项目。主项目节点在“项目”窗口中以粗体显示。 要在 IDE 中更改主项目,请执行以下操作: · 右键单击所需的项目节点,然后选择“设置为主项目”。该项目将成为 IDE 的主项目,并且菜单栏和工具栏中的操作将与其关联。 生成项目 要生成项目: 1. 选择“生成”>“生成主项目”即可生成项目。生成的输出显示在“输出”窗口中。 2. 在主工具栏的配置下拉列表中,将配置由“Debug”切换为“PerformanceRelease”。现在将使用“PerformanceRelease”配置来生成项目。 3. 选择“生成”>“生成主项目”即可生成项目。生成的输出显示在“输出”窗口中。 通过选择“生成”菜单中的操作,您可以生成、清理或清理并生成项目。项目会根据不同的配置分别保留目标文件和可执行文件,所以不必担心文件在多个配置中发生混淆。 编译单个文件 要编译单个源文件: · 右键单击 main.c 文件,然后选择“编译文件”。仅该文件被编译。 注意:对于根据现有代码创建的 C/C++ 项目类型,不支持编译单个文件。 运行项目 该程序输出命令行参数。在运行程序之前,我们将在当前配置中设置一些参数,然后再运行程序。 要创建 Args 项目,设置参数并运行项目: 1. 选择“文件”>“新建项目”。 2. 在项目向导中,依次展开“样例”类别和“C/C++ 开发”子类别。 3. 选择“C/C++”子类别,然后选择 Args 项目。单击“下一步”按钮,然后单击“完成”按钮。 4. 右键单击 Args_1 项目节点,然后选择“生成项目”。将生成项目。 5. 右键单击 Args_1 项目节点,然后选择“属性”。 6. 在“项目属性”对话框中,选择“运行”节点。 7. 在“参数”文本字段中,输入“1111 2222 3333”。单击“确定”按钮。 8. 选择“运行”>“运行主项目”。将运行应用程序,并在“输出”窗口中显示这些参数。 创建基于现有代码的 C/C++ 项目 对于基于现有代码的 C/C++ 项目,IDE 依靠现有 makefile 来提供编译和运行应用程序的指令。 创建基于现有代码的项目 1. 从 http://spring-netbeans.sourceforge.net 下载 loki-0.1.6 库。 2. 将 loki-0.1.6 解压到任意目录中。 3. 选择“文件”>“新建项目”,打开“新建项目”向导。 4. 选择“C/C++ 开发”类别。 5. 选择“基于现有代码的 C/C++ 项目”,单击“下一步”按钮。 6. 在“生成工具”页中,单击 Makefile 字段的“浏览”按钮。在“选择 Makefile”对话框中,导航至保存 UMLTutorial 的目录。选择 Makefile。单击“选择”按钮。单击“下一步”按钮。 7. 在“生成操作”页上,“工作目录”、“生成命令”和“清理命令”文本字段将被自动填充。在“生成结果”字段中,键入 makefile 用来保存库 libloki.a(由 loki-0.1.6 源代码生成)的完整路径。单击“下一步”按钮。 8. 在“源文件”页中,将自动列出项目源文件的文件夹的路径。您可以通过单击“添加”并使用“源文件的文件夹”对话框来指定其他文件夹。 9. 在“代码帮助配置”页上,单击“下一步”按钮。 10. 在“项目名称和位置”页的“项目名称”字段中,输入 Loki。其他字段使用默认设置。单击“完成”按钮。 这将创建项目并在“项目”窗口中打开。您已经创建了一个对现有代码进行了简单包装的项目。 生成和重新生成项目 要生成项目: · 右键单击项目的项目节点,然后选择“生成项目”。 要重新生成项目: · 右键单击项目的项目节点,然后选择“清理并生成项目”。 未来计划 请参阅本教程的 编辑和导航 C/C++ 源文件 部分,主要介绍如何使用 NetBeans IDE 6.1 中的高级导航和编辑特性来查看和修改源代码。 编辑和导航 C/C++ 源文件教程 由 Ann Rice 创建和维护 2008 年 4 月 [修订号: V6.1-1] 下面的简明教程介绍了在 NetBeans IDE 6.1 中导航和编辑 C 与 C ++ 项目源文件的一些功能。 目录 -  前提条件 -  创建示例项目 -  编辑 C 和 C++ 源文件 -  导航 C 和 C++ 源文件 -  未来计划 前提条件 要学习本教程,您需要使用以下软件和资源。 软件或资源 所需版本 NetBeans IDE 随带 NetBeans C/C++ Pack 的 6.1 版 Java Developer Kit(JDK) 版本 6 或版本 5 Windows 平台: GNU C 和 C++ 编译器、make、gdb www.cygwin.com www.mingw.org Solaris 和 Linux 平台: GNU C 和 C++ 编译器 Sun C 和 C++ 编译器 Solaris make 和 gmake gdb 3.4.6 5.9 (Sun Studio 12 发行版) 3.80 6.2.1 参阅 NetBeans IDE 6.1 安装说明 和 安装和配置 C/C++ 支持,获取下载和安装所需软件的信息。 示例项目 只想看看项目?在 IDE 中,选择“文件”>“新建项目”,打开“示例”类别,C++ 子类别和 C/C++ 子类别。IDE 提供了几个 C 和 C++ 示例项目,可以帮助你熟悉 IDE。 创建示例项目 NetBeans C/C++ Pack 6.1 为修改源代码提供了先进的编辑功能。为了了解这些功能,我们将以 Quote 项目为例进行讲解。如果还没有创建这个项目,可以按如下方法操作: 1. 选择“文件”>“新建项目”。 2. 在项目向导中,依次展开“样例”类别和“C/C++”类别。 3. 选择“应用程序”子类别,然后选择 Quote 项目。单击“下一步”按钮,然后单击“完成”按钮。 编辑 C 和 C++ 源文件 设置格式样式 可以使用“选项”窗口为 C 和 C++ 项目配置默认格式样式。 1. 选择“工具”>“选项”。 2. 单击窗口顶部窗格中的 C/C++。 3. 单击“格式样式”选项卡。 4. 从语言下拉列表中选择想要设置格式样式的语言。 5. 从“样式名称”下拉列表中选择想要设置的样式。 6. 按您的想法修改样式属性。 折叠 C 和 C++ 文件中的代码块 对于一些文件类型,可以使用代码折叠功能折叠代码块,这样“源编辑器”中只显示代码块中的第一行代码。 1. 在 Quote_1 应用程序项目中,打开 Source Files 文件夹,然后双击 cpu.cc 文件在“源编辑器”中将其打开。 2. 单击左边的折叠图标(标有减号的小方块),折叠其中一个方法的代码。 3. 将鼠标移动到折叠代码块右边的 {...} 符号上,以显示代码块中的代码。 使用语义高亮显示 可以设置一个选项,当单击一个类、函数、变量或者宏时,在当前文件中出现这个类、函数、变量或宏的所有地方都会高亮显示。 1. 选择“工具”>“选项”。 2. 单击窗口顶部窗格中的 C/C++。 3. 单击“语义高亮显示”选项卡。 4. 选择“启用标记实例”复选框和“保留宏”复选框。 5. 单击“确定”按钮。 6. 在 Quote_1 项目的 customer.cc 文件中,单击出现 Customer 类的某个位置。 7. 文件中出现 Customer 类的所有地方都会高亮显示。 使用代码完成功能 IDE 具有动态 C 和 C++ 代码完成功能,键入一个或多个字符之后,您会看到一个包含可能的类、方法、变量等的列表,可以从中选择所需内容来完成表达式。 1. 打开 Quote_1 项目中的 quote.cc 文件,右键单击“源编辑器”的左侧边缘,选择“显示行号”。 2. 在 quote.cc 的第 19 行上,按住 Ctrl-Space 键,并输入大写字母 C。代码完成框显示一个简短列表,其中包含 Customer 类。可以再次按 Ctrl-Space 键展开列表。 3. 选择 Customer 类,并按 Enter 键。 4. 键入 andrew;,完成新的 Customer 类实例。在下一行上,键入字母 a 并且按 Ctrl-Space 键。代码完成框显示以字母 a 开头的选择列表,例如可从当前上下文访问的方法参数、类字段和全局名。 5. 双击 andrew 选项接受它,并在其后键入一个句点。它会自动为你提供一个 Customer 类的公共方法和字段列表。 6. 删除添加的代码。 使用代码模板 “源编辑器”有一组可定制代码模板,可以定制常用的 C 和 C++ 代码片段。通过键入其缩写形式并按空格键,可以生成完整的代码片段。例如,在 Loki 项目的 Singleton.cpp 文件中: 1. 键入 uns 和一个空格。uns 会扩展为 unsigned。 2. 键入 iff 和一个空格。iff 会扩展为 if () {}。 3. 键入 ife 和一个空格。ife 会扩展为 if () {}。 4. 键入 fori 和一个空格。fori 会扩展为 for (int i = 0; i < ; i++) {}。 使用配对完成功能 当编辑 C 和 C++ 源文件时,源编辑器会“智能地”匹配成对的符号,比如方括号、圆括号和引号。当键入这些字符中的一个时,源编辑器会自动插入一个与之配对的结束字符。 1. 在 Quote_1 项目中,把指针放在 module.cc 文件第 92 行的 { 之后,并按住“返回”键,则到达新的一行。 2. 键入 enum state { 并按“返回”键。结束的方括号和分号被自动添加,光标位于括号之间的行上。 3. 键入 invalid=0, success=1 完成枚举。 4. 在枚举的结束 }; 之后的行上,键入 if (。结束圆括号就会被自动添加,光标位于括号中。 5. 键入 v==null。然后在右括号之后键入 { 和换行符。结束括号被自动添加。 导航 C 和 C++ 源文件 NetBeans C/C++ Pack 6.1 为查看源代码提供了先进的导航功能。为了了解这些功能,我们继续以 Quote 项目为例进行讲解。 使用“类”窗口 “类”窗口可以使您看到项目中的所有类,以及每个类的成员和字段。 1. 选择“窗口”>“类”打开“类”窗口,其中显示 Quote_1 项目。 2. 展开 Quote_1 节点。项目中所有类都会被列出。 3. 展开 Customer 类。 4. 双击 customerName 变量,打开 customer.h 头文件。 使用“导航”窗口 “导航”窗口提供了一个当前选定文件的紧凑视图,并简化了文件不同部分之间的导航。 1. 在“编辑器”窗口打开 quote.cc 文件。 2. 文件的紧凑视图就会在“导航”窗口中显示出来。 3. 要导航到文件的一个元素,可以在“导航”窗口中双击该元素,“编辑器”窗口中的光标就会移动到这个元素处。 查找类、方法和字段的使用实例 也可以使用“使用实例”窗口显示在项目源代码中使用一个类(结构)、函数、变量、宏或文件的所有地方。 1. 在 customer.cc 文件中,右键单击第 22 行上的 Customer 类,选择“查找使用实例”。 2. 在“查找使用实例”对话框中,单击“确定”。 3. “使用实例”窗口打开并显示项目源文件中的 Customer 类。 使用超链接 超链接导航可以使您从类、方法、变量或者常量的调用跳转到声明,从声明跳转到定义。 1. 在 Quote_1 项目的cpu.cc 文件中,右单击“源编辑器”的左侧边缘,选择“显示行号”。 2. 按住 Ctrl 键,同时将鼠标移到第 26 行上。ComputeSupportMetric 函数就会高亮显示。 3. 点击超链接,编辑器就会跳转到函数定义。 4. 按住 Ctrl 键,同时将鼠标移到定义上,单击超链接。编辑器就会跳转到 cpu.h 头文件中的函数声明。 5. 单击编辑器工具栏中的向左箭头,编辑器就会跳回到定义。 使用包含分层结构 “包含分层结构”窗口可用于检查直接或间接地包含于源文件中的所有头文件和源文件,或者直接或间接地包含于头文件中的所有源文件和头文件。 1. 在 Quote_1 项目中,打开“源编辑器”中的 module.cc 文件。 2. 右单击文件中的 #include "module.h" 行,选择“导航”>“查看包含分层结构”。 3. 默认情况下,“分层结构”窗口仅显示直接包含该头文件中的文件列表。单击窗口底部最右边的按钮,把显示转化为树视图。单击右侧第二个按钮,将显示转换为包含或被包含的所有文件。展开树视图的节点,查看包含头文件的所有源文件。 使用类型分层结构 “类型分层结构”窗口可用来查看一个类的所有子类型或超类型。 1. 在 Quote_1 项目中,打开 module.h 文件。 2. 右键单击 Module 类声明,选择“导航”>“查看类型分层结构”。 3. “分层结构”窗口显示 Module 类的所有子类型。 未来计划 查阅 调试 C/C++ 项目,该教程讨论了 NetBeans IDE 6.1 中一些 C 或 C++ 项目调试功能的使用。 Debugging C/C++ Projects Tutorial Contributed and maintained by Ann Rice April 2008 [Revision number: V6.1-1] The following short tutorial takes you through some of the features for debugging a C or C++ project in NetBeans IDE 6.1. Note: The current release is NetBeans IDE 6.5. If you are using NetBeans IDE 6.5, see Debugging C/C++ Projects Tutorial. Contents -  Requirements -  Creating the Sample Project -  Creating Breakpoints -  Starting a Debugging Session -  Inspecting the State of the Application Requirements To follow this tutorial, you need the following software and resources. Software or Resource Version Required NetBeans IDE version 6.1 with NetBeans C/C++ pack Java Developer Kit (JDK) version 6 or version 5 Windows platform: GNU C and C++ compilers, make, gdb www.cygwin.com www.mingw.org Solaris and Linux platforms: GNU C and C++ compilers Sun C and C++ compilers Solaris make and gmake gdb 3.4.6 5.9 (Sun Studio 12 release) 3.80 6.2.1 Creating the Sample Project The NetBeans C/C++ Pack 6.1 uses the gdb debugger and provides numerous features for debugging your projects. To explore these features, we'll use the Quote project. If you have not already created this project, do the following: 1. Choose File > New Project. 2. In the project wizard, expand the Samples category and the C/C++ subcategory. 3. Select the Applications subcategory, then select the Quote project. Click Next, then click Finish. Creating Breakpoints You can create and manipulate breakpoints in your code at any time without starting a debugging session. Debugging > Breakpoints to open the Breakpoints window. Your line breakpoints are listed in the window. Creating a Function Breakpoint 1. Choose Run > New Breakpoint (Ctrl+Shift+f8) to open the New Breakpoint dialog box. 2. In the Breakpoint Type drop-down list, set the type to Function.. 3. Type the function name Customer::GetDiscount in the Function Name text field. Click OK. 4. Your function breakpoint is set and is added to the list in the Breakpoints window. Starting a Debugging Session When you start a debugging session, the IDE starts the gdb debugger, then runs the application inside the debugger. The IDE automatically opens the debugger windows and prints debugger output to the Output window. 1. Start a debugging session for the Quote_1 project by right-clicking the project node and choosing Debug Project. The debugger starts and the application runs, and the Local Variables, Watches, and Call Stack windows open. 2. Open the Sessions window by choosing Window > Debugging > Sessions. The debugging session is shown in this window. Inspecting the State of the Application 1. The Quote_1 application prompts you for input in the External I/O window. 2. Enter a customer name after the "Enter customer name:" prompt. 3. The application stops at the function breakpoint you set earlier. Open the Breakpoints window by choosing Window > Debugging > Breakpoints. The window lists the two breakpoints you set earlier. The function breakpoint is displayed in bold. 4. Click the Call Stack tab. The call stack shows three frames. 5. Click the Local Variables tab and note that one variable is displayed. Click the expand icon (small box with plus sign) to expand the structure. 6. Click the Continue button. The GetDiscount function is executed, printing the customer discount to the External I/O window. Then you are prompted for input. 7. Enter the input in response to the prompts. The program stops at the next breakpoint, the line breakpoint you set earlier. In the quote.cc file, the green program counter arrow appears on top of the breakpoint icon indicating the line on which the program is stopped. 8. Click the Local Variables tab and note the long list of local variables. 9. Click the Call Stack tab and note that there is now one frame in the stack. 10. Choose Window > Debugging > Threads. The Threads window opens showing two threads. The current thread is displayed in bold. 11. Choose Window > Debugging > Registers. The Registers window opens, displaying the current contents of the registers. 12. Choose Window > Debugging > Disassembler. The Disassembler window opens, displaying the assembly instructions for the current source file. 13. Click the Continue button and continue entering input in response to the prompts in the External I/O window until the program is completed. When you enter Q to exit the program, the External I/O window closes and your debug session ends. To end the debug session before the execution of the program was complete, you could right-click the session in the Sessions tab, and choose Finish, or choose Run > Finish Debugger Session. PAGE 2
本文档为【Netbeans_c的基础配置使用方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_241959
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:42
分类:互联网
上传时间:2018-09-10
浏览量:11