zoukankan      html  css  js  c++  java
  • Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

    Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解 

    操作系统:Windows 7

    JDK版本:1.6.0_33

    Eclipse版本:Juno Release

    1、安装JDK,并配置好其环境变量

    (1)JDK的下载和安装

    JDK官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    下载你需要的相应版本的JDK并安装!尽量选最新的吧!因为我之前已经安装了相对较旧的版本,所以这里不再详细介绍JDK的安装步骤,相信能进来看这篇文章的童鞋这都不是问题吧?

    (2)JDK环境变量的配置

     安装好JDK后,配置环境变量: 

    依次选择计算机>右键“属性”>高级系统设置>高级>环境变量,在“系统变量”下:

    点击“新建”,新建一个环境变量JAVA_HOME,其值为JDK安装的目录,如:C:ProgramFilesJavajdk1.6.0_33

    选择Path变量,然后点击“编辑”,在变量值栏最前面加入如下值:%JAVA_HOME%in;%JAVA_HOME%jrein;(不要漏了最后的分号,用于与后面的变量值分隔开)

    点击“新建”,新建一个环境变量CLASSPATH,其值为:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar;%JAVA_HOME%libdt.jar(不要漏了最前面的".",它指当前目录)

    配置好环境变量后,按“确定”退出环境变量配置,可以按"WIN+R"打开CMD,输入以下相应命令检验是否已经成功安装并配置好JDK:java、javac,输入java -version可以查看Java版本信息。

    2、下载并安装Eclipse IDEfor C/C++ Developers 

    下载地址:http://www.eclipse.org/downloads/  (第5项)

      

    3、下载并安装MinGW

    (1)在线安装

    目前MinGW已经提供了自动安装包,但是却依然是在线安装的,这对于网络条件不太好的童鞋是一件痛苦的事,所以,如果你要在线安装的话,请选择在一个网络条件好的环境中进行,并且你需要有足够的耐心,因为下载需要的时间比较长。

    MinGW在线安装程序下载地址:http://sourceforge.net/projects/mingw/files/

    下载完成后,双击运行安装程序:

     期间出现:没有文件扩展“.js”的脚本引擎。

    解决办法:

    这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联.

    如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联

    或者如下解决方法:

    在运行中输入“regedit”进入注册表,

    只需要把[HKEY_CLASSES_ROOT.js]项下的那个默认值改成 "JSFile"就可以正常运行JS文件了.


    更新:MinGW Installation Manager

    安装完MinGW之后到C:C:MinGWin 找到 mingw-get启动

    选择右边Package 要升级的包,右键 --》 Make  for Installion -->Installation下选择升级 选项  Update  Catalogue

    4、配置MinGW

    (1)环境变量的配置

     新建环境变量MINGW_HOME,变量值为mingw安装目录,例如D:mingw

     在Path变量的最前面添加:%MINGW_HOME%in; (不要漏了最后的分号)

    (2)在eclipse IDE中的配置

    打开Eclipse IDEfor C/C++ Developers,

     依次点击打开“Window>preferences>C/C++>New CDTProject Wizard,在右侧,选择Preferred Toolchains,按下图中步骤设置Executable(可执行程序)的默认编译器为MinGWGCC,这样在新建工程的时候就不需要重复选择编译器了,其他工程类型的设置过程类同。 

    点击右侧NewC/C++ Project Wizard --》(下方NewC/C++Project Wizard)Makefile Project,在左侧,选择“MakefileProject”,在右侧,选择Binary Parsers标签(默认已选中),勾选“PEWindows Parser”,点击OK保存。(注:此设置过程意味着对所有C/C++工程都将应用此配置,如果你只是想在单个工程中进行配置,可右键单击该项目,并依次选择“Properties>C/C++Build>Settings”,在右侧选择“BinaryParsers”标签,并勾选“PE Windows Parser”即可,此设置过程意味着只对当前选中的工程有效。) 


    5、测试 

    为测试mingw是否已经成功安装和配置,可以新建一个C++工程和C工程,因为只是演示,所以只选择了Hello WorldC++ Project和Hello World ANSI C Project进行测试。 

    (1)C++工程

    依次点击 File>NewProject>C++ Project,输入工程名hellocpp,Project type选择ExecutableHelloWorld C++ Project,Toolchains选择MinGW GCC(默认选中),点击"Finish"完成C++工程的创建:

     

    //hellocpp.cpp: 

    #include<iostream>

    usingnamespace std;

    intmain() {
            cout << "HelloWorld" << endl; // prints Hello World
            return 0;

    }

    在ProjectExplorer中右键工程hellocpp,依次选择 MakeTargets>Create...,输入Target(目标文件名),例如:hello,点击"OK",完成Target的创建;

    在ProjectExplorer中右键工程hellocpp,依次选择 MakeTargets>Build...,选择刚才创建的Target,点击"Build",完成Target的构建,这时我们从ProjectExplorer中可以发现多了些什么?

    在Console窗口中呢?

    现在,我们可以点击(Run)运行hellocpp.exe,运行结果:

    正确得出"HelloWorld"的输出结果,欢喜吧!!!

    (2)ANSI C工程

    ANSIC工程(C Project)创建过程与C++工程的类似,工程类型选择Hello WorldANSI C Project 

    //helloc.c

    #include<stdio.h>

    #include<stdlib.h>

    intmain(void) {
            puts("Hello World");
            return EXIT_SUCCESS;

    }

    运行结果: 

    大功告成!

  • 相关阅读:
    [Spark][Python][DataFrame][RDD]DataFrame中抽取RDD例子
    [Spark][Python][DataFrame][RDD]从DataFrame得到RDD的例子
    [Spark][Python][DataFrame][Write]DataFrame写入的例子
    机器视觉:SSD Single Shot MultiBox Detector
    python中类的创建和实例化
    Gram格拉姆矩阵在风格迁移中的应用
    【证明】【一题多解】【等价转换】—— 排列组合的计算
    【证明】【一题多解】—— 负梯度方向的证明
    keras中VGG19预训练模型的使用
    软件开发 —— 过程资产与交付件
  • 原文地址:https://www.cnblogs.com/chenxibobo/p/6801653.html
Copyright © 2011-2022 走看看