`
fanrey
  • 浏览: 254971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows下使用Eclipse和MinGW建立C/C++开发环境

 
阅读更多
这篇日志是转载的,经过自己验证发现有用。

首先需要下载Eclipse for C++:http://www.eclipse.org/downloads/ 和minGW:http://sourceforge.net/projects/mingw/

以下内容为转载:


1.minGW的安装:

运行mingw.exe,一直下一步,直到出现“Repository Catalogues”界面,选默认的“Use pre-packaged repository catalogues”,意思是已经将相应需要的组件打包在一起了(保证了各组件之间兼容性),它下面的“Download latest repository catalogues”表示下载最新版的组件。保持默认值(“Use pre-packaged repository catalogues”),再一直按“下一步”直到出现选择组件的界面,界面中的“MinGW Compiler Suite”默认只选择了C Compiler,如果你要进行C++开发则选上C++ Compiler,如果你要进行ObjC开发则选上ObjC Compiler依此类推 ;其它的选项:MSYS Basic System和MinGW Developer ToolKit以及MSYS System Builder一般只选MinGW Developer ToolKit就可以了(MinGW Developer ToolKit包括了MSYS Basic System),顺便说一下,MSYS System Builder这个选项是一组包,包含编译MSYS系统所需的工具,如果你不想编译MSYS系统工具,就不需要这个包了。当然,如果你把能选的全选上也行,只不过安装时下载相应的包会花费更多时间而矣,安装过程中会自动下载选定的组件,可能要花半个小时到几个小时,耐心等待吧。

说明:mingw.exe中要安装的组件已包含了msys(提供了makefile的功能)和gdb了(分别对应的:MSYS Basic System和MinGW Developer Toolkit),如果你要安装msys和gdb只需选上MinGW Developer Toolkit就可以了(包括了MSYS Basic System),所以不再需要另外去下载和安装msys和gdb了。

2.安装完成后配置环境变量:
MINGW_HOME=D:\MinGW
在PATH变量的最前端添加%MINGW_HOME%\bin;

3.在Eclipse中配置MinGW:
将下载后得到eclipse解压,然后打开(当然要先安装好JDK并配好相应的环境变量了,这个在此不谈,相信用过eclipse的人都会,如果不会,去VeryCD搜“尚学堂”,“传知播客”,“V512”,“孙鑫”,“MLDN”等等的视频教程看即可),打开eclipse后依次点击打开window -> preferences -> C/C++ -> New CDT Project Wizard -> Makefile Project在右侧Makefile Project下面的标签中点击Binary Parsers并选中PE Windows Parser(意思是让eclipse根据我们在windows中设好的环境变量去找我们安装好的MinGW,根据MINGW_HOME找到MinGw安装路径并在相应的目录中去寻找头文件信息等等;根据PATH找到安装的相应编译,调试等命令),点击OK保存。注意在此配置意味着每次新建一个C/C++工程时都会用到这个配置,如果只在单个工程中配置,可右键单击项目-> Properties -> C/C++ Build -> Settings在右侧点击“Binary Parsers”选“PE Windows Parser”即可,当然,在此配置就意味着只对当前选中的工程有效了。

4.HelloWorld!
新建一个C++工程,然后新建一个Hi.cpp文件,输入:
#include <iostream>
using namespace std;
int main(void) {
cout << "Hello world!" << endl;
return 0;
}
保存,然后右键单击该文件,在菜单中选Make Targets -> Build...,在弹出的窗口中Add一个target(即目标文件名),输入Hello,然后点击OK,选中新加的target点击Build即可生成目标文件和exe文件(在eclipse左侧工程中会出自动生成一个Debug文件夹,Debug下自动生成了两个文件:Hi.o和Hello.exe),右键点击Hello.exe,选择Run as -> Local C/C++ Application即可运行,在console小窗口中会出现“Hello world!”。
分享到:
评论

相关推荐

    使用jdk、eclipse、MinGw在windows环境下搭建linux环境进行c/c++开发

    ### 使用JDK、Eclipse、MinGw在Windows环境下搭建Linux环境进行C/C++开发的知识点 #### 一、概述 在Windows环境下搭建一个能够支持C/C++开发的环境,通常需要安装一系列的软件和配置相应的环境变量。本文将详细介绍...

    Eclipse3.06 + MinGW3.1配置标准C_C++开发环境

    ### Eclipse3.06 + MinGW3.1配置标准C_C++开发环境 #### 引言 在IT领域,特别是编程领域,选择合适的开发环境对于提高编程效率和代码质量至关重要。传统的C和C++开发环境如Borland的C++Builder和Microsoft的Visual...

    解决 Eclipse-CDT 搭建C/C++ 开发环境部分问题

    在使用Eclipse CDT进行C/C++开发时,可能会遇到一系列与环境配置和工具链相关的问题。本篇文章将深入探讨如何解决"Program "g++" not found in PATH"、"Lanuch failed no binaries"以及新建项目时找不到MinGW的问题...

    使用Eclipse3.01 + MinGW3.1配置标准C/C++开发环境详解

    【使用Eclipse3.01 + MinGW3.1配置标准C/C++开发环境详解】 在C和C++编程的学习过程中,选择一个合适的开发环境至关重要。通常,开发者会选择如Borland的C++ Builder或Microsoft的Visual Studio系列,这些都是功能...

    eclipse开发c/c++环境配置

    Eclipse是一款广泛使用的开源集成开发环境(IDE),它支持多种编程语言,包括Java、Python、C和C++。对于C/C++开发者来说,Eclipse通过一个名为C/C++ Development Toolkit (CDT) 的插件提供了强大的开发环境。下面将...

    最新版 eclipse for C/C++ 内含 CDT MINGW JRE

    总之,"最新版的 Eclipse for C/C++ 内含 CDT MINGW JRE" 提供了一个全面的、一站式的C/C++开发环境,无论你是新手还是经验丰富的开发者,都能从中受益。它简化了开发环境的搭建过程,使得你可以更专注于编写高质量...

    eclipse+qt+c/c++进行GUI界面开发

    - **目的**: Eclipse 是一款强大的集成开发环境(IDE),而 CDT(C/C++ Development Tools)插件为 Eclipse 提供了 C/C++ 开发能力。 **1.2 安装 MinGW** - **下载地址**: http://www.mingw.org/ - **安装步骤**: 按照...

    Windows环境下MinGW编译完成Paho C/C++

    在Windows操作系统中,开发C或C++程序时,通常会使用Microsoft Visual Studio这样的集成开发环境。然而,对于那些想要在开源环境中或者不希望使用大型IDE的开发者来说,MinGW(Minimalist GNU for Windows)是一个...

    Windows下用Eclipse搭建CC++开发环境

    ### Windows下用Eclipse搭建C/C++开发环境详解 在Windows环境下搭建C/C++的开发环境,对于初学者或是回归编程的老手来说,都是一项既基础又必要的技能。本文将详细解析如何在Windows系统中利用Eclipse构建一个高效...

    Windows下用eclipse搭C&C++开发环境

    Windows下用eclipse加minGW搭建C/C++开发环境,习惯使eclipse的童鞋有福了

    c++和Mingw配合的IDE设置

    Mingw(Minimalist GNU for Windows)是一个可移植的编译工具集,它将GNU工具链移植到了Windows系统上,使得开发者可以在Windows环境下使用GCC(GNU Compiler Collection)进行C++编程。本文将详细介绍如何配置C++与...

    Eclipse CDT(C & C++ Development Tooling)开发环境的搭建.pdf

    本文档详细介绍了如何在Windows环境下搭建Eclipse CDT (C & C++ Development Tooling) 开发环境的过程。该过程主要包括以下几个步骤:下载并安装MinGW、下载并安装JDK以及下载并安装Eclipse + CDT。通过本文档的学习...

    eclipse+ MinGW总结

    本文将详细介绍如何在Eclipse中配置C/C++开发环境,特别关注使用CDT插件和MinGW编译器的过程。 #### 二、Eclipse + CDT + MinGW配置详解 **1. 相关软件的下载、安装和配置** - **下载Eclipse SDK** 首先,访问...

    Eclipse c/c++ 运行

    至此,Eclipse已经成功配置为C/C++开发环境,并且你已经能够运行C++程序。随着你对Eclipse的进一步探索,你会发现它提供的其他功能,如自动完成、错误检查、调试工具等,都将极大地提高你的开发效率。同时,记得定期...

    Eclipse C/C++开发

    在本文中,我们将重点讨论如何利用Eclipse进行C/C++开发,以及如何在Windows环境下配置Eclipse CDT(C/C++ Development Tools)环境。 一、Eclipse CDT简介 Eclipse CDT是Eclipse平台上的一个插件,专门为C和C++...

    简洁使用 eclipse+mingw 环境编译 java jni

    这个过程中,Eclipse提供了方便的集成开发环境,而MinGW则提供了编译C/C++代码的能力。这种组合为Java开发者提供了在不离开熟悉环境的情况下,利用本地代码的强大能力。记住,对于不同环境,路径和具体设置可能需要...

Global site tag (gtag.js) - Google Analytics