(转)在Eclipse中进行C/C++开发的配置方法(20140721最新版)
因准备考试原因需要在windows下配置C++标准运行环境,找到此文,Mark之。
先列举下自己遇到的情况:
1 JRE安装不上,点了exe文件后没有反应:
安装JDK!!!
2 Eclipse找不到JRE:
将jdk安装目录下的jre文件夹,copy到eclipse根目录下。
3 没有按原文所说的改名字。运行正常。
原贴地址:
http://blog.csdn.net/baimafujinji/article/details/38026421
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。——语出百度百科。
简单的说Eclipse 是免费的开源的Java IDE,而且非常好用,特别是引入一些可扩展的插件后,它的功能可以变得非常强大。
但其实Eclipse不仅可以用来进行Java编程,它所支持的语言是多种多样的,C、C++、Ada、Python、PHP等等。在Windows下,很多人习惯于在Visual C++(或者说是Visual Studio)中编写C、C++程序,这部分人会认为在Eclipse下写C、C++程序,总感觉不伦不类,要么是像用筷子吃西餐,要么是用像用刀叉吃中餐。尽管如此,不口否认,仍然有很多人在Eclipse中编写C、C++程序。本文就当做是献给那些喜欢尝试新鲜事物的猎奇者吧。特别说明:本文的安装和配置是针对Windows下的情况。
尽管网上已经有很多介绍在Eclipse中进行C/C++开发的配置方法的文章,但是其实都比较老旧,现在软件更新总是比较快,笔者下面介绍的都是基于当下(2014年7月21日时)的具体安装和配置方法。
1. 首先确保你的电脑上已经安装了Java,如果没有,或者不确定,请到官网上下载并安装,网址如下(这一步我就不详述了):
http://www.java.com/zh_CN/
2. 到官网上下载并安装Eclipse,此时此刻最新版本是Eclipse Luna (4.4),网址如下:
http://www.eclipse.org/downloads/
列表中给出了很多版本,因为是用来进行C、C++编程的,需要选择Eclipse IDE for C/C++ Developers(并根据你所使用的系统具体选择32位或者64位), 如下图(注意是选择画红框的那个),这里面已经集成了CDT。
下载下来的是一个压缩包,无需安装,直接解压即可。当然,革命还未成功,同志仍须努力。
3、需要下载并安装MinGW。MinGW,是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。——摘自百度百科。总之,这里面提供了很多你编写C代码时需要用到的函数库等等。
官方下载网站:http://www.mingw.org/,如下图红色框所示,选择左上角的Download Installer,并下载。
下载成功后得到一个 mingw-get-setup.exe的文件,运行并正常安装。
成功安装后,会在桌面上得到一个名叫MinGw Installer的图标,因为MinGW中的内容比较多,你仍然需要选择其中你所需要的部分然后在进行online安装,双击打开MinGw Installer,如下所示:
显然,其中有几个包是必须的,首先标记你所需要安装的包(也就是上图中着色的那些),方法是右键菜单中选择Mark for Installation,然后在主菜单栏中的单击Installation,然后在下拉菜单中选择Apply Changes,然后即可进行安装(当然需要保持网络正常,因为安装程序需要实时从网站上下载后再执行)。
4、配置环境变量。
首先需要把C:\MinGW\bin中的mingw32-make.exe 改名成为 make.exe(当然前提是你把MinGW直接安装在C盘根目录下),如下图所示:
接下来配置环境变量,右键单击“我的电脑”,选择“属性”,然后在弹出的对话框里选择“高级”选项卡,然后单击“环境变量”按钮。如下图左图所示。
然后在弹出的对话框里编辑环境变量,最主要是三条——也就是下图右图中标红的三条,注意这里要根据你的MinGW的安装路径来编辑,例如我的MinGW是直接安装在C盘根目录下的,所以有:
include——C:\MinGW\include
lib——C:\MinGW\lib
path——C:\MinGW\bin
ps: 如果你的电脑上安装有其他开发工具,例如VC等,最好把MinGW的条目放在最前。
至此,基本安装和配置步骤就已经完成了。原则上来讲,你已经可以利用Eclipse来进行C、C++编程了。但是一些人可能在编写实际程序的时候,主要是执行程序的时候,会遇到如下两条错误信息,而无法进行开发。
Launch failed.Bianry not found
A program file was not specified in the launch configuration
很多人在网上问这个问题如何解决,但是基本上都是有问题没答案。(读者可以把上面两条错误信息黏贴到百度搜索栏里试试看)。关于这个问题,我将在下一篇文章里介绍应对措施。
(转)在Eclipse中进行C/C++开发的配置方法(20140721最新版)的更多相关文章
- (转) 在Eclipse中进行C/C++开发的配置方法(20140721最新版)
本文转载自:http://blog.csdn.net/baimafujinji/article/details/38026421 Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其 ...
- 转:在Eclipse中进行C/C++开发的配置方法(20140721最新版)
http://blog.csdn.net/baimafujinji/article/details/38026421 Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它 ...
- 如何在Eclipse中搭建MyBatis基本开发环境?(使用Eclipse创建Maven项目)
实现要求: 在Eclipse中搭建MyBatis基本开发环境. 实现步骤: 1.使用Eclipse创建Maven项目.File >> New >> Maven Project ...
- 转: 使用MinGW + Eclipse CDT进行C++开发的配置方法
使用MinGW + Eclipse CDT进行C++开发的配置方法 1 2 3 4 5 6 分步阅读 Eclipse作为开源的IDE,可以用来高效开发Java.C++.C等程序.本文介绍如何在Wind ...
- eclipse中servers(服务器)的配置
eclipse中servers(服务器)的配置 使用eclipse+tomcat时,很多人喜欢安装tomcat插件,以便一键启动tomcat,但我不喜欢给eclipse安装一些非必须的插件,而ecli ...
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...
- CentOS 6.6 中jdk1.6的安装和配置方法
Linux中JDK1.6的安装和配置方法 一.安装 创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下: # mkdir /usr/java 1.jdk-6u11-linux-i5 ...
- eclipse中集成svn maven开发手册---maven编译打包
使用eclipse中maven进行打包. 打好的包在相应的workspace下面会有一个release的文件夹,如图
- eclipse中集成svn maven开发手册---导入项目
一,导入项目 二,创建提分支 三,maven编译打包 四,合并主干 一,导入项目 右键,import,选择从svn检出项目 点击next,如图 如果是第一次导入,选择创建新的资源库,点击next,输入 ...
随机推荐
- JMeter参数化中存在逗号的解决方法
在Jmeter中通过CSV Data Set Config进行参数化时,如果参数化数据中存在逗号(,)我们可以通过一下方式进行设置 如何存在中文乱码,可以设置file encoding:gb2312
- 2018-2019-2 20175320实验二《Java面向对象程序设计》实验报告
2018-2019-2 20175320实验二<Java面向对象程序设计>实验报告 一.实验步骤及内容 (一)了解使用JUint,并对示例代码MyUtil进行测试 1.先在IDEA中安装J ...
- sublime 将tab替换为4个空格 & 显示空格
preferences -> settings -> 在右侧的json中加入(左侧的默认配置是无法修改的,可以在默认配置中搜到这几个配置) // The number of spaces ...
- Google Adsense Google判断广告点击作弊的方式和数据 数据分析
Google判断广告点击作弊的几种方式和数据 - 王庆东mas - 博客园 http://www.cnblogs.com/x-poior/p/5581327.html 作弊广告点击的CTR数据太高网上 ...
- 刀客139qq算命
https://www.zhouyi.cc/bazi/sm/BaZi.php 好的算命网站 根据辛亥时看出来的午亥暗合没那么简单他不克你她太弱了婚姻不顺,是因为夫妻宫是财坏印是要比劫克财克财很重要 出 ...
- 2019-04-25t16:19:49 转成正常的年月日
1.首先得到的值时2019-04-25t16:19:49 2.想转成2019-04-25 3. var d = new Date(2019-04-25t16:19:49); var yy = d.ge ...
- C# 使用MongoDB遇到的问题
错误:缺少 System.Runtime.InteropServices.RuntimeInformation.dll version = 4.0.0 解决方法: 下载了System.Runtime. ...
- jeecg自定义按钮使用exp属性不起作用
为什么要写这篇文章? 之前写过一篇类似的文章 jeecg笔记之自定义显示按钮exp属性,但是有些小伙伴留言参考后不起作用,当时我的 jeecg 版本为3.7.5,最终以版本不同,暂时搁浅了.今天,重新 ...
- coreseek/sphinx中的匹配模式
所谓匹配模式就是用户怎样依据keyword在索引库中查找相关的记录. SPH_MATCH_ALL, 匹配全部查询分词(默认模式); 如"手机配件".不匹配 "我有一部手机 ...
- OFFICE 您正试图运行的函数包含有宏或需要宏语言支持的内容。
故障现象:打开WORD的时候,提示“您正试图运行的函数包含有宏或需要宏语言支持的内容.而在安装此软件时,您(或您的管理员)选择了不安装宏或控件的支持功能”. 提示现象: 解决办法 : 1.进入“控制面 ...