使用NetBeans在Windows搭建linux c++环境

前面一篇的文章我们简单说了vs2017中怎么配置linux c++环境,试用之后发现使用不太方便,后来就想到了以前用过的一款IDE:NetBeans,这里给大家补上。

首先我们可以在官方下载NetBeans,这是一款免费的IDE:
https://netbeans.apache.org/download/nb100/nb100.html
使用NetBeans在Windows搭建linux c++环境
到目前为止最新的版本已经是10.0了,当然了更多的资料里面介绍的可能是NetBeans8.2的版本,相比于8.2,10.0更多的需要我们去自己配置插件。

下载完成后,将zip包解压到你期望的目录下:
使用NetBeans在Windows搭建linux c++环境

在bin目录下,我们可以找到32位和64位的可执行文件。
使用NetBeans在Windows搭建linux c++环境

我的电脑是64位的,为了方便我将其快捷方式发送到了桌面。

然后启动NetBeans,此时默认是没有c++模块的,所以我们需要安装c++模块。

选择Tool -> plugins:
使用NetBeans在Windows搭建linux c++环境

我已经安装过了,所以这里的界面和初始的界面不一致,多了好多东西。

如上图,勾选 NetBeans 8.2 Plugin Portal,然后切换到updates页面:
使用NetBeans在Windows搭建linux c++环境

点击check for updates,然后根据提示进行安装即可。

安装完成后,我们就可以新建一个c++项目:
使用NetBeans在Windows搭建linux c++环境

使用NetBeans在Windows搭建linux c++环境

我们的本意就是开发linux c++程序,这里构建主机指的就是我们的linux机器环境,我的就是一个centos 7的虚拟机。

这里我们先直接点击 完成按钮。NetBeans会自动创建一个main.cpp文件,整个工程结构目录如下:
使用NetBeans在Windows搭建linux c++环境
然后我们点击运行按钮,会弹出一个对话框让我们输入linux机器的相关信息:
使用NetBeans在Windows搭建linux c++环境

使用NetBeans在Windows搭建linux c++环境

选择编辑按钮,然后去创建一个主机:
使用NetBeans在Windows搭建linux c++环境
接下里我们需要输入远程主机的ip地址,在主机名处填写:
使用NetBeans在Windows搭建linux c++环境
输入远程主机的登录用户名,选择密码验证:
使用NetBeans在Windows搭建linux c++环境

下面这一步是填写显示名称,可以不用管,使用默认值就好:
使用NetBeans在Windows搭建linux c++环境

完成后,在构建主机处选择我们刚添加的远程主机:
使用NetBeans在Windows搭建linux c++环境

点击ok,完成配置。

运行程序,如果出现下面的错误:
使用NetBeans在Windows搭建linux c++环境
可以通过下面的步骤确认:
那么我们选择Tools -> options:
使用NetBeans在Windows搭建linux c++环境

点击编辑按钮:
使用NetBeans在Windows搭建linux c++环境

如果没有输入过密码的话,这里会让大家输入密码,然后确认即可。

然后设置项目的构建主机,右键项目后选择设置构建主机,选择我们添加的远程主机:
使用NetBeans在Windows搭建linux c++环境

此时运行程序:
使用NetBeans在Windows搭建linux c++环境

这个步骤同样会将本地代码压缩上传至远程主机,然后解压后编译,最后在本地控制台输出结果:
使用NetBeans在Windows搭建linux c++环境

最后附上NetBeans里面c++的代码提示设置:
使用NetBeans在Windows搭建linux c++环境

.;->;.*;->*;::;new ;q;w;e;r;t;y;u;i;o;p;l;k;j;h;g;f;d;s;a;z;x;c;v;b;n;m;

这样当输入的时候会显示智能提示,不过如果输错了,貌似智能重新来了。。。至少比没有好吧,这个慢慢在研究,大家不要见怪。

好了,到这里就结束了,更多的我们以后再说。希望大家都可以找到顺手的IDE哦。