基于NetBeans下的C/C++环境配置(MinGW)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26066883/article/details/82227019

因为需要学习java,采用了接触了NetBeans这个IDE。然而在新建项目的时候,突然看到还有C/C++的模块如图所示。
这里写图片描述
但是如果想使用C/C++模块的话,还需要一些配置,不然连#include 这样的头文件都包含不了。所以非常想弄明白它与VS的相同与不同之处,网上搜了之后,发现NetBeans也可以进行C++的程序开发,但其中的环境配置网上虽然有部分教程,但是说法不一,总的来说有两种,一是官网上的用Cygwin,另一种是配置MinGW,这两个貌似均是一个在windows平台上运行的类UNIX模拟环境,这里主要介绍一下我用这两种方式的时候遇到的问题,以及解决的方法,当然,提前说明最后我使用的是MinGW,如果有君使用Cygwin也成功了的话,则无需继续往下阅读。
其实,如果想完成在NetBeans下的C/C++环境的配置,只需要在NetBeans【工具】->【选项】栏下,点击【C/C++】按钮,填好了下面这张图中的选项就可以了。
这里写图片描述
可以看到,我最后使用的是MinGW。总而言之,就是需要为NetBeans指定好C编译器,C++编译器,汇编程序,调试器命令这几个选项就可以了。
首先说一下Cygwin,这是官网上给出的方法,即:
C 编译器 Cygwin gcc-core
C++ 编译器 Cygwin gcc-c++
GNU 调试器 Cygwin gdb
Cygwin make
下载Cygwin并安装之后,会得到如gcc.exe,g++.exe等所需要的文件,具体方法可以参考
官网或者其他CSDN博客上,有许多介绍。再说一下为什么我这里没有使用Cygwin,主要是由于我安装了Cygwin后,在选择上图中“Make 命令”时,在Cygwin的安装目录的\bin路径下找不到所需要的“make.exe”,这里有可能是我安装Cygwin的时候哪里出现了错误,具体原因我也没有去找,因为还要再重新安装一遍,所以直接放弃选择第二种MinGW的方法。其实这种方法其他人的博客上也有介绍,但是我查到的都是大概的说一下,并没有像Cygwin那样详细,因此,我这里介绍一下,算是记录吧。首先放上其他大牛的配置步骤:
这里写图片描述
在安装MinGW的时候,会有如上所说的让选择 mingw-developer-toolkit、mingw32-base、msys-base、mingw32-gcc-g++,也许和你的不太一样,不过没有关系,为了以防万一,你就全部勾选上就可以了。然后在C/C++选项的界面中,点击【添加】按钮,构建新的工具集合。
这里写图片描述
这里只需指定基目录即可,即MinGW的安装目录下的bin文件夹。然后其他的会自动识别,剩下的就ok了,系统能够自动把上面所说的包含进去,点击应用即可。
最后进行输出证明配置成功。
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_26066883/article/details/82227019