初次接触C++,记录一下学习的过程。
此为卷首语。
参考:NetBeans官方C++环境配置文档:https://netbeans.org/community/releases/80/cpp-setup-instructions.html#cygwin
下载的NetBeans本身带有C/C++插件,省下一点工夫。(不确定自己的NetBeans是否带有C/C++插件的,可以进入NetBeans点击左上方 文件 -> 新建项目,弹出的对话框中如有C/C++项目的选项,就代表已有相关插件了;不带有插件的版本的解决方案就不在此赘述了)
下载好NetBeans的C/C++插件后迫不及待地新建一个C++项目,不料马上就报错了:在#include
虽说带有插件,但是NetBeans还需要我们自行下载 C/C++的编译器(C compiler, C++ compiler),make 实用程序(make utility)以及 gdb调试器(gdb debugger)。
在Windows环境下,在NetBeans的测试之后,有两种解决方案可以选择:1)从Cygwin下载 2)从MinGW下载。这两种都是NetBeans官方认证的渠道,应该比较可靠,在实际操作中也比较容易上手。值得注意的是,当我们需要同时下载这两个平台时,需要将两个平台的工具储存在两个文件夹中,同时也要避免混用这两个平台的工具。
1)Cygwin平台
先试用了Cygwin平台,考虑到是国外的网站,在下载速率上显得不尽如人意,稍作尝试之后便放弃了。
步骤:
1. 根据自己的操作系统位数选择对应的下载链接:32位系统 http://www.cygwin.com/setup-x86.exe , 64位系统http://www.cygwin.com/setup-x86_64.ex
NetBeans文档在此处提醒,要注意保持操作系统、Java 和 NetBeans IDE 所选择的操作位数相同。
点击链接后自动开始下载,如果对链接不放心,也可以通过官网自行下载:https://cygwin.com/
2. 之后有一系列的操作和设置,还是参阅最上方的官方文档进行操作。
2)MinGW平台
尝试Cygwin不得之后,就选择了这个平台,最终下载体验还不错,值得推荐。
步骤:
1)进入http://sourceforge.net/projects/mingw MinGW, 点击下载,在这里并没有区分操作系统的位数,直接下载。
2)下载完成后运行exe程序进行安装,再次建议保留默认的安装路径,C:\MinGW,能减少一点不必要的设置时的麻烦。总的体积大概400M,还需自己斟酌。我就直接放在默认路径上了。
3)安装程序初始化之后,会有一个选择的界面,选择以下几个项目:
4)从上方主菜单选择 Installation -> Apply Changes,确认过选择的几项之后点击 Apply 开始下载安装。
5)安装完成之后点击 Close 关闭窗口即可。点击 Close 时弹出了有一个弹窗,当时没注意看,应该是确认保存变更之类的选项,点击确认就可以。
6)安装完成后还需配置环境变量。当时安装Java的时候也配置过环境变量,具体的操作差不多。
我是win10系统,一步到位的办法就是拜托小娜,在win10桌面底栏的搜索框中输入 环境变量,会自动弹出系统属性的设置框,点击最下方的 环境变量。在下半部分的系统变量中找到变量 Path,点击,编辑,在弹出的 编辑环境变量 中点击 新建, 将两个路径分两次加入(如果和我一样是选择默认路径的话):
C:\MinGW\bin 和 C:\MinGW\MSYS\1.0\bin
(我在确认时发现有大小写的区别,为了保证严谨,将MSYS改为本地地址中显示的msys)
如果不是默认路径,则打开对应的文件夹,找到这两个bin文件,在地址栏右键,复制地址 然后粘贴过来即可。
7)验证安装
到上面那一步,所有C++的配置算是基本完成了。接下来可以运行NetBeans进行一个简单的验证。
运行NetBeans,选择 文件 -> 新建项目, 选择最下方 样例 ->C/C++, 项目中选择 欢迎使用, 点击下一步 -> 完成。
在左侧的项目栏中能看见新生成的welcome项目,右键项目,选择 构建 ,如果C++编译器,make 实用项目成功安装并且环境变量设置成功,在 输出 显示框中会有相关信息被输入,同时项目可以被成功构建。编译器、make 验证完毕。
打开 Source Files 中的 .cc 后缀的文件(一般是welcome.cc)。 在任意一行点击左侧的坐标栏设置断点。之后调试(debug)该项目。如果 gdb调试器安装成功,则会被启动,同时项目在端点处停止。点击 调试 ->继续, 项目运行完毕。gdb调试器验证完毕。
至此,整个NetBeans的C++环境配置就算完成了。