windows平台下的netbeans开发C++,以及常见问题的解决

6 篇文章 0 订阅

本文写发稿时,netbeans的最新版本为6.8.

如果尚未安装 NetBeans IDE,请转至http://www.netbeans.org,然后下载包含最近的 C/C++ 支持的 IDE 版本。

如果已安装 NetBeans IDE 但未包含 C/C++ 支持,请完成以下步骤为 IDE 添加 C/C++ 支持。 从主菜单中选择“工具”>“插件”。 在“插件”对话框中,单击“可用插件”标签,然后滚动至 "C/C++" 类别。 选中 "C/C++" 复选框。 单击“安装”。

在Windows平台下,Netbeans IDE 默认没有包含C/C++的编译器,所以必须手动安装C/C++编译器、make 实用程序和 gdb 调试器。

由官方提供的C/C++配置方法 http://www.netbeans.org/community/releases/68/cpp-setup-instructions_zh_CN.html

 

windows平台下NetBeans C/C++ 模块可以与 Cygwin 编译器和 MinGW 编译器配合使用。

Cygwin 编译器和工具
MinGW 编译器和工具

由于Cygwin使用语windows平台与Linux平台,但其安装比较繁琐,故在此,我们以MinGW为实例。

 

MinGW 编译器和工具

 

软件或资源已测试版本描述
gcc3.4.5MinGW C 编译器
g++3.4.5MinGW C++ 编译器
gdb6.8MinGW GNU 调试器
make3.79.1MSYS make 实用程序
请注意,不支持 MinGW make

  1. 使用具有“计算机管理员”权限的帐户登录 Windows。
  2. 从 mingw.org 上的 HOWTO Install the MinGW (GCC) Compiler Suite 中下载自解压安装程序,或为方便起见,直接从此 MinGW-5.1.4.exe 链接进行下载。
  3. 在 Windows 中运行 MinGW-5.1.4.exe 安装程序。
  4. 在 MinGW 安装程序中,接受缺省设置直至转入 "Choose Components" 页。
  5. 在 "Choose Components" 页中,选择 "g++ compiler"。gcc 编译器将自动包括在安装中,因此该编译器不是一个可选组件。
  6. 不要选择 MinGW make,因为您需要使用 MSYS make,此组件将单独下载。单击 "Next"。
  7. 如果可能,请使用缺省的 C:/MinGW 作为目标文件夹,以最大程度地减少使用其他位置的编译器可能出现的问题。
  8. 单击 "Install" 安装 MinGW 工具,然后依次单击 "Next" 和 "Finish"。
  9. 按照 MinGW wiki 中的 Environment Settings(环境设置)所述,将 C:/MinGW/bin 目录添加到 Path 变量中。
  10. 请参见 MinGW MSYS wiki 中的 MSYS 安装说明。您只需安装 MSYS 1.0 文件。无需安装 wiki 页中提到的 DTK 或核心文件。
  11. 为方便起见,可以直接从此 MSYS-1.0.10.exe 链接进行下载。
  12. 在安装 MSYS 时,请确保您使用的是具有“计算机管理员”权限的 Windows 帐户。如果使用有限权限的用户帐户安装 MSYS,以后尝试生成并运行项目时,NetBeans IDE 可能会出现问题。
  13. 运行 MSYS-1.0.10.exe 安装程序并接受缺省设置。
  14. 要安装 gdb 调试器,可直接从此 gdb-6.8-mingw-3.tar.bz2 链接进行下载。您必须具有 Windows zip 实用程序(如 gzip、7-zip 或 WinZip)才能解压缩此 gdb 归档文件。
  15. 将 gdb-6.8-mingw-3.tar.bz2 解压缩到 C:/MinGW 目录中,以便 gdb 可执行文件会被安装到 C:/MinGW/bin 目录中。

安装完毕后,使用netbeans-->工具-->选项-->C++就会发现netbeans将自动读取MinGW的配置,其中值得注意的就是Make 命令:C:/msys/1.0/bin/make.exe

 

创建测试程序:

 

运行:熟悉的界面出现。

 

附录:

         1.如果想适用netbeans的控制台窗口,不使用windows系统下的命令窗口,可以经行:鼠标右键项目-->属性-->运行-->控制台类型中经行选择,缺省为默认的windows系统下的命令窗口,我们该为输出窗口,现在,C++的控制台已经改变了。

         2.编译时出现中文乱码:这是由于netbeans默认的字符格式是"UTF-8",而C++只支持2中编码格式,"GBK"与"XXX(忘记了)",故同样的,可以经行:鼠标右键项目-->属性-->常规-->编码-->GBK.并且需要重启Netbeans,以解决中文乱码!

 

 

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值