开发环境:
系统:Windows
JDK:jdk-8u201-windows-x64
Eclipse:eclipse-cpp-2018-12-R-win32-x86_64
C++编译器:mingw

0.1前言

Eclipse作为一个开源的IDE,不但开发界面人性化,而且支持多种语言的开发,例如Java、C/C++ 、Android等。更由于VS2012似乎对C++11不能很好的支持,而Eclipse却能比较好的支持C++11,因此本文主要介绍C/C++在Eclipse中的开发环境配置。

0.2 JDK下载及安装

第一步:JDK下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
第二步:按照提示完成安装
和普通软件一样,比Z和就不再赘述了。
第三步:配置环境变量
1)path:java工具集所在的目录,即JDK安装目录\bin目录路径.

图1

2)java_home:JDK所在的目录,eclipse通过该环境变量找到jdk

注意:往Path环境变量中添加新路径,不要把里面原有的内容删除了,应该在尾部追加,用分号隔开";"

第四步:查看配置是否成功
打开命令提示符,输入java 或javac会有如下显示,则配置成功。

图 2

注意:打开命令提示符方法
win+R 输入cmd 即可

JRE下载与安装博文:https://blog.csdn.net/u013162035/article/details/85224165

0.3 Eclipse下载及安装

Eclipse有多个版本,各种版本对应不同的应用。其中Eclipse IDE for C/C++ Developers即为C/C++开发的版本,里面集成了CDT插件,因此不需要另外安装。Eclipse IDE for C/C++Developers的下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr1
这里主要介绍Eclipse标准版的安装及CDT的安装。
Eclipse所有的开发包:http://www.eclipse.org/downloads/packages/

图3

图4

将下载的Eclipse包解压即可。

0.4 CDT插件的安装

CDT是eclipse为C/C++提供的一个功能齐全集成开发环境插件。要使用eclipse开发C/C++程序必须安装CDT。CDT的安装分为离线安装和在线安装两种方式,下面分别介绍。

 离线安装

 下载CDT离线安装包:http://www.eclipse.org/cdt/downloads.php
选择对应的CDT,下载解压CDT到你的磁盘。
Eclipse标准版对应的CDT下载:

图5 CDT版本选择

图6

 安装CDT
打开elipse.Help->Install New Software->add

图7

图8

图9

全选所有CDT组件,单击【Next】进入下一步。

图10

等待安装完成,单击【Next】,进入下一步。

图11

同意许可声明,单击【Finish】,重启即可完成。

图12

 在线安装

同样打开elipse.Help->Install New Software->add

图13

图14

点击add 添加站点:Name:CDT
Location: http://download.eclipse.org/tools/cdt/releases/9.6
全部选择后和前文的离线安装差不多。

图15

图16

0.5 MinGW安装与配置

安装了CDT只能说可以在eclipse中编写程序,但还需要一个编译器来编译程序。Eclipse IDE for C/C++ Developers里面集成了CDT,不需要安装CDT。这里选择MinGW作为C/C++的编译器。
https://sourceforge.net/projects/mingw/files/

图 17

根据自己电脑配置进行系统的配置下载响应版本的MinGW。安装后之后进行配置。 mingw完成安装之后启动mingw installation Manager :Basical setup 和all package ,在Basica setup中选择mingw32-base和mingw32-gcc-g++两个组件添加。

图18

之后在主菜单上installation中选择apply change 。

图19

然后单击【Apply】进行安装。

图20

然后在Path变量的顶部添加类似如下路径 C:\MinGW\bin具体的路径要根据你的MinGW安装位置决定。

图21 ## 0.6 eclipse配置 启动Eclipse,打开Window->Preperence->C/C++。

图22

C++与C语言同理。

图23

【注】高版本可不用配置。

0.7测试

新建工程
File->new->C/C++ project

图24

图25

图26

编译工程,然后运行即可。

图27

《C++笔记 环境搭建》第0章 Windows下C++环境搭建相关推荐

  1. ODrive踩坑(一)windows下使用环境的搭建,odrivetool及USB驱动的安装

    最近有空玩玩无刷电机,早就听说ODrive的控制效果不凡,淘宝400买来玩玩.电机使用我以前囤的几个拆机DJI-3512,别看拆机,但悟的电机是针不戳:编码器使用TLE5012B-E1000磁编码器, ...

  2. 安卓转战React-Native之windows下android环境搭建爬坑血泪史

    前言 最近又有新的项目立项,所以好久都没有写博客了,然后都是利用闲暇时间来学习React-native. 由于安卓和ios的就业环境给移动端开发带来前所未有的冲击,于是乎很多伙伴们不得不另谋他路,然后 ...

  3. windows下python环境搭建_Linux/Windows下Python环境搭建步骤

    Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linux下Python环境搭建 一般情况下,Linux系统都已经预安装 ...

  4. Windows下UEFI环境的搭建

    Windows下UEFI环境的搭建 一.环境准备 1. 安装2012及以上VS https://visualstudio.microsoft.com/ 2.下载NASM 2.13.03  http:/ ...

  5. Windows下Android平台搭建_1

    Windows下Android平台搭建_1 一.  Android平台综述 Windows下Android平台搭建需要的软件和工具 1.     JDK        JDK(Java Develop ...

  6. Windows下使用Docker搭建Kafka

    Windows下使用Docker搭建Kafka 一,下载 首先,先启动本地的Docker服务,然后获取合适版本的zookeeper(我这里默认是最新) docker pull wurstmeister ...

  7. #数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用)

    #数据库--第1章 Windows 下的数据库导入 TPCH 数据(以 SQL Server 作为示例,MySQL同样适用 一.TPCH 简介 二.TPCH 文件 三.生成 TPCH 数据 四.导入 ...

  8. windows下discus的搭建

    windows下discus的搭建 Discuz! X 是一款以 PHP 为编程语言,以 MySQL 为数据库,并使用 Apache/IIS/Nginx(任意一种即可) 提供 web 服务的产品.要搭 ...

  9. Windows 下java环境变量的配置(Windows7 ,8,8.1,10)

    Windows 下java环境变量的配置 在"系统"面板的左上角选择"高级系统设置",在弹出的系统属性中选择"高级"项,然后点击右下角的&q ...

最新文章

  1. 5 Jedis 操作
  2. 将字符串String str= “abc god 中国 java“ 反转每个单词 结果: “cba dog 国中
  3. kafka启动后闪退
  4. numpy教程:统计函数Statistics
  5. Builder 设计模式 +lomok @Data @Builder @Builder.default
  6. 【转载】C# ListView控件的一些用法
  7. 【docker】3-配置阿里云加速
  8. excel多个工作表合并怎么操作
  9. excel打开html非常慢,excel打开速度很慢的解决方法
  10. 5V降压1.5V的几款极大电流IC,超简单的LDO芯片
  11. c语言数组相同字符主元素,C语言数组考点归纳
  12. Linux常用bash命令
  13. 多旋翼飞行器设计与控制(三):机架设计
  14. html表盘的代码,表盘.html
  15. JavaScript获取元素下标的几种方法
  16. 杭电OJ1070详解 易懂!纯C写法
  17. 测试开发知识点整理(二)
  18. 骗子举报查询收录网php源码
  19. 用计算机谈三生三世,三生三世唯美句子 关于三生三世的句子
  20. 理解索引:MySQL执行计划详细介绍

热门文章

  1. 手机里堪称神器的APP,你用过多少个?
  2. 基于STM32下OLED显示实现文字取模软件配置
  3. HTML页面增加滚动图片
  4. (转)《编程之美》 萤火虫之光
  5. Java学习之路01_软件江湖_旺旺老师
  6. {errcode:40001,errmsg:invalid credential, access_token is invalid or not latest hint: [YR4RfA00
  7. 常见电路分析九:电容式电动机正反转接线
  8. arc用matlab表示,arctan在matlab中怎么表示
  9. 基于matlab的储能选址定容程序 采用蒙特卡洛随机算法,非粒子群算法
  10. 基于51单片机的自动售货机Proteus仿真