Windows下用eclipse进行C/C++开发

       在eclipse上进行C\C++开发,上学期因为好玩也照着网上的教程弄过,最后好像也能成功运行。这学期学C++,由于实在不想用VC++6.0那货,前一段时间又一直在用eclipse进行java编程,就打算在eclipse上开发。昨天在eclipse里打开C++的开发视图,写了个小程序之后无论是编译还是运行总是出问题,百度了很久,试了好多方法,也没解决,就打算整个重装一遍,直接换个eclipse for C/C++ Developers的版本试一下。

       由于网上的MinGW+eclipse+CDT教程基本上都上2013年以前的,所以跟现在的版本多有出入,实际配置时也让人无所适从。我也是研究了好久才成功的,特此写一篇博客,希望能帮到有需要的人。废话不多说了,直接上图附解说。

(一)下载MinGW并安装C++编译器

       百度MinGW,进入官网,按照下图指示点击按钮进行下载

Windows下用eclipse进行C/C++开发_第1张图片

    

        其实下载下来的只是个MinGW Installer,我们还需要下载C\C++的编译器。打开下载文件,点Install,如下图所示,英语比较简单,就不翻译了,安装目录及安装方式自行选择,注意:“...also install support for the graphical user interface”这一栏最好勾上,虽然我没试过如果不勾会有什么意外,但从英文意思来看,应该是应用程序的图形界面支持,所以为了后续步骤顺利实施最好勾上。点击Continue完成安装。


      Windows下用eclipse进行C/C++开发_第2张图片

            

        打开安装好的运行程序,如图所示。因为我已经安装了一部分,所以会出现深绿色的小块。由于是进行C\C++的开发,所以编译器我们只需要选择mingw32-gcc-g++这一项。另外,为了保证MinGW的正常使用,我们还需要下载mingw-developer-toolkit, mingw32-base, msys-base这几项。分别右键这几项,选择Mark for Installation。然后点击软件界面左上角的Installation,选择Apply Changes这一项,接着就是等待下载完毕了,一般需要半个小时左右,视网络情况而定,所以耐心等待。

Windows下用eclipse进行C/C++开发_第3张图片


(二)配置MinGW

      控制面板->系统->高级系统设置->环境变量。下面环境变量的配置以我MinGW的安装目录O:\MinGW为例进行说明,具体操作的时候自行对照即可。

      1.在系统变量中的Path变量值的最前面加上你MinGW安装目录的bin文件夹的路径,如下图所示,注意末尾不能漏了分号。我的MinGW安装在O盘的MinGW文件夹,所以是“ O:\MinGW\bin; ”。一定要在Path变量值的最前面,因为电脑里可能装了其他的软件带有Visual C++之类的C++编译器,导致eclipse不能准确找到MinGW的C++编译器。

                                      Windows下用eclipse进行C/C++开发_第4张图片


        2.新建C_INCLUDE_PATH变量,值为MinGW安装目录include文件夹的路径。我的是“ O:\MinGW\include ”。


            Windows下用eclipse进行C/C++开发_第5张图片

    

      3.新建LIBRARY_PATH变量,变量值为MinGW 安装目录lib文件夹的路径。我的是“ O:\MinGW\lib ”。

            

           Windows下用eclipse进行C/C++开发_第6张图片

(三)eclipse开发C++

      先下载jdk安装并进行配置,这方面网上教程很多,不再赘述。配置好jdk之后,去eclipse官网下载Eclipse IDE for C\C++ Developers进行安装,因为直接集成CDT插件的eclipse更好使用,有些东西已经默认配置好了。如果你已经有了eclipse,可以去插件市场自行下载CDT并安装。

        Windows下用eclipse进行C/C++开发_第7张图片

      解压并运行eclipse,新建C++Project,按照下图选择。


Windows下用eclipse进行C/C++开发_第8张图片


        完成后,Test项目右键-> New->Folder,新建一个文件夹用来存放源文件。


         Windows下用eclipse进行C/C++开发_第9张图片


           然后src文件夹右键->New->File,新建一个.cpp文件,注意一定要把文件后缀名也写上,要不然会报错。

       Windows下用eclipse进行C/C++开发_第10张图片


           现在,我们按照C++的语法写个Hello World编译运行。如图所示,写好了按Ctrl+S保存;然后先点锤子图标组建编译,若控制台Console没有警告报错信息,再点像播放按钮的那个图标运行。

               Windows下用eclipse进行C/C++开发_第11张图片


      大概过程如此,有的杀软可能会把编译后生成的.exe文件报毒,在组建编译完后注意一下。

(四)出现问题的解决方案

     若在编译运行时,出现意外问题,首先检查一下自己的配置与操作步骤是否都准确。若确定无误,可尝试以下几种解决方案。

     1.去MinGW安装目录的bin文件夹下将mingw32-make.exe 重命名为make.exe。

     2.在eclipse里点Window->Preferences->C/C++->New C/C++ Project Wizard->Makefile Project,在右侧 Binary Parsers一栏中把PE Windows Parser勾上,取消其余选中选项,点击OK保存。

     3.在eclipse里点Window->Preferences->C/C++->Build->Settings, 在右侧Error Parsers一栏,选项全部选上,点击OK保存。



你可能感兴趣的:(eclipse)