zoukankan      html  css  js  c++  java
  • Windows 7中使用Eclipse 使用CDT and WinGW 开发C/C++(转载)

    以前使用visual studio 2010编写C/C++,后来接触了Eclipse后,据说eclipse也可以编写C/C++,以前觉得Visual studio 2010还蛮不错的,也没有多大好奇心去研究下eclipse 中使用C/C++,后来学习使用android,这个东西使用了好几种编程语言,比如说,汇编、C、C++,JAVA等等。使用eclipse 又可以编译java,有可以编译C/C++,感觉还不错吧,于是尝试了一番,具体过程如下:(所有程序下载地址,均为官方地址)。


    一、程序的下载:
    下载eclipse。http://www.eclipse.org/downloads/ 最好选择第一个(java EE吧,我选的这个)。
     
    下载安装java JDK,这个在http://www.oracle.com/technetwork/java/javase/downloads/index.html。我下载的是JDK 6.最新版的是JDK 7。
     
    下载CDT,这个是eclipse的插件,为C/C++准备的,下载地址:http://www.eclipse.org/cdt/
     
    下载MinGW,这个味C/C++编译,连接提供工具。gcc 、g++等等,下载地址:http://mingw.en.softonic.com/download(这个不是官方地址i,官方地址下载太慢,并且还出毛病)。
     
    二:程序的安装
    1. MinGW安装:(注意:要全选,全部安装。。gcc,mingw等)
    载下来后,运行,从MinGW下载过来的文件。按照提示操作,看清楚啊,中途有个提示,问你是否要自动安装,勾上,安装的好啊,我安装到了G盘,如:G:MinGW
    配置MinGW环境,找到环境变量,
     
    变量名:CPLUS_INCLUDE_PATH
    变量值:G:MinGWinclude;G:MinGWincludec++3.4.2;G:MinGWincludec++3.4.2ackward;G:MinGWincludec++3.4.2mingw32;G:MinGWlib
    PATH变量名中加入:
    G:MinGWin
    最后在G:MinGWin文件夹中找到mingw32-make.exe,将其重命名为make.exe.
     
    2.  CDT安装
    上面东西下载好后,先安装好JDK,然后解压eclipse,我将其解压到G:eclipse中。
    安装CDT插件:打开eclipse软件,Help->Install new software... 
     然后弹出的窗口中
     
     
     在弹出的窗口中,找到你下载的CDT插件,OK,然后在全选所有选项,等待安装完毕。
     
     3. eclipse配置情况
    1)  File->new->C++ Project
     
     
    注意上面框框中所示,将其选择为 MinGW GCC。
    创建好一个工程后,随便编辑一个函数:
    #include<iostream>
    using namespace std;
    int  main()
    {
    cout << "hello love_jiajia" << endl;
    return 0;
    }
     
     
    然后再 Windows->Perference->C/C++->New CDT project Wizard,选择好
     
    注意黑色框中的,选择好MinGW后,点击Make Toolschain(s)  preferred
     
    三、注意:
    当配置好上面的环境后,如果当初选择的是Empty Project ,编译上面的函数,会报错的,如果当初你选择的是 Hello World Project,则可以顺利编译通过。经过多方打探,终于找到了答案,在Empty Project中,选中你添加的文件,点击Save 下,不然是有错误的额,也就是,你在想Empty中添加函数后,没有自动保存进去。
     
  • 相关阅读:
    2019 年值得关注的 23 个开发者博客
    牛津词典 2018 年度词汇 ——「有毒」!
    17 个关于雪花的有趣事实🌨❄️❄️❄️
    Google 里的软件工程学
    作为软件工程师,如何进行知识管理
    x == (x = y) 不等于 (x = y) == x ?
    Docker-compose编排微服务顺序启动
    Ubuntu 20.04 修改字体、调整缩放
    How To Upgrade Ubuntu To 20.10
    写给工程师的 Ubuntu 20.04 最佳配置指南
  • 原文地址:https://www.cnblogs.com/bluewelkin/p/3419658.html
Copyright © 2011-2022 走看看