转自: http://blog.csdn.net/wj_1986/article/details/6562972
1.MinGW 5.1.6的安装
首先下载,然后双击安装,过程如下:
这一步如果你只想用Eclipse编译C++/C程序的话,只选上面三项即可,当然你可以都安装上。接下来就等着慢慢下载和安装吧,如果你的网速比较快的话,那么你是非常幸运的。
2.MinGW环境变量的设置
这个网上介绍的也很多,主要是设置path变量(假设MinGW安装在D: /MinGW/bin目录下),设置如下
MINGW_HOME=D: /MinGW
LIBRARY_PATH = %MINGW_HOME%/lib
C_INCLUDE_PATH = %MINGW_HOME%/include
CPLUS_INCLUDE_PATH= %C_INCLUDE_PATH%/c++/3.4.5;%C_INCLUDE_PATH%/c++/3.4.5/mingw32;
%C_INCLUDE_PATH%/c++/3.4.5/backward;%C_INCLUDE_PATH%
Path后最加上%MINGW_HOME%/bin
然后把D: /MinGW/bin目录下的MinGW32-make.exe复制一份(备份),然后改名为make.exe。
此时你可以再命令控制台下测试make --version命令,如果出现相应make版本信息则设置成功。
二.Eclipse编写C++(Eclipse 3.6)
再次强调:因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是 mingw32-make.exe因此需要把 mingw32-make 改名为 make!
为了让CDT能够采用MinGW进行编译,需要在 Eclipse 中进行设定 Window->Preferences->C/C++->New CDT Project Wizard
选定MinGW,进行操作,把MinGW选为默认编译器。
Window->Preferences->C/C++->New CDT Project Wizard->Makefile Project 下Binary parsers把PE Windows parsers选上。
1. 建立一个C++用的项目
File-New->Project->C++-> C++ Project
输入工程名一步步建下去, cpp文件(假设helloworld.cpp)可以如下
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!" << endl;
return 0;
}
2. 建立一个makefile。 File->New->File,文件名称填:makefile。(不需打扩展名) makefile内容如下:
all: g++ helloworld.cpp -g -o run
注意:makefile缩排要以Tab键作缩排,不能以空格4作缩排, 否则Build会有问题。
3设定Make Targets。 Windows-Show View->Make Targets 在Make Targets窗口里按鼠标右键,Add Build Target ,name打:编译。Build Target打:all。
4. 编译。 在刚刚建立的Make Targets "编译" 上点鼠标2下,即会开始编译,此时我们可以发现hello.exe已经产生在我们项目下了。可在底下 窗口看到以下输出结果,就成功编译了,你会发现工程文件下多出一个Binaries目录,其中有.exe文件。Debug下也有.exe文件。
分享到:
相关推荐
【描述】中提到的"eclipspe for cpp photo 版本的 包的第一份不,这个分了多个部分上传,请下载",暗示这可能是一个特别针对C++开发者定制的Eclipse版本,可能包含了一些特定的插件或配置,以提升C++开发的效率。...
本文将详述"eclipse-cpp-2022-03-R-win32-x86_64.zip"这一针对Windows 64位平台的Eclipse C/C++ IDE的安装、配置与使用方法。 首先,"eclipse-cpp-2022-03-R-win32-x86_64.zip"是Eclipse Foundation发布的一款适用...
通过本文的指导,您将能够顺利完成开发环境的搭建,包括Eclipse IDE的安装、MinGW的安装及配置,以及环境变量的设置等关键步骤。 #### 二、准备工作 在开始之前,请确保您的计算机已经安装了Java Development Kit ...
2022年6月发布的R版本,即“eclipse-cpp-2022-06-R-win32-x86_64.zip”,是为Windows 64位操作系统量身定制的。这款强大的工具集提供了一整套功能,帮助开发者高效地编写、调试和管理C++项目。 1. **Eclipse 平台**...
### Eclipse3.06 + MinGW3.1配置标准C_C++开发环境 #### 引言 在IT领域,特别是编程领域,选择合适的开发环境对于提高编程效率和代码质量至关重要。传统的C和C++开发环境如Borland的C++Builder和Microsoft的Visual...
例如,如果 MinGW 安装在 `D:\Eclipse-CPP\MinGW` 目录下,则在系统 PATH 环境变量中添加 `D:\Eclipse-CPP\MinGW\bin`。 4. **OpenGL 支持库** - **作用**:为 OpenGL 应用提供必要的库文件。 - **获取方式**:从...
- `C_INCLUDE_PATH`: 指向 MinGW 的 include 目录,如 `%MINGW_HOME%\include`。 - `CPLUS_INCLUDE_PATH`: 指向 MinGW 的 C++ 相关头文件目录,如 `%C_INCLUDE_PATH%\c++\3.4.5;%C_INCLUDE_PATH%\c++\3.4.5\mingw...
3. **构建工具**:Eclipse集成了构建工具链,如GCC和MinGW,允许用户配置编译器和链接器选项,实现项目的构建和编译。 4. **调试**:Eclipse CDT内置了强大的调试器,支持断点、单步执行、查看变量值、调用栈分析等...
《Eclipse-CPP开发环境搭建与GDAL动态链接库配置》 在计算机科学领域,Eclipse是一款广泛使用的集成开发环境(IDE),尤其在C++编程中有着重要地位。本篇笔记将详细介绍如何在Windows环境下使用Eclipse进行C++开发...
但是也许是因为对配置不够熟悉的缘故,配置起来非常痛苦,使用起来也觉得特别别扭,所以最后还是不得不换用了VC2005Express。Eclipse3.3的下载页面中,针对不同的开发人员提供了不同的下载包。其中“EclipseIDEforC/...
在本例中,我们关注的是"Eclipse C/C++版本",也被称为Eclipse for C/C++ Developers,通常标记为"eclipse-cpp"。这个版本是专为C和C++编程设计的,提供了丰富的功能和工具,便于开发人员进行代码编写、调试和项目...
压缩包内的唯一文件“Dev-Cpp_5.5.3_MinGW_4.7.2_Setup.exe”是安装程序,用户双击后会启动一个向导式安装过程,引导用户安装Dev-Cpp IDE以及其内嵌的MinGW工具集。 Dev-Cpp 5.5.3的特性可能包括: 1. 用户友好的...
1. 下载Eclipse for C++的zip文件,例如eclipse-cpp-helios-SR1-win32.zip,并将其解压缩到一个无特殊字符(如汉字或空格)的目录,例如D:/EclipseForCpp。 2. 在桌面创建Eclipse可执行文件(D:/EclipseForCpp/...
在本文中,我们将深入探讨如何在Eclipse集成开发环境中,结合MinGW编译器来构建Java JNI(Java Native Interface)项目。JNI是Java平台的一部分,它允许Java代码和其他语言写的代码进行交互,使得开发者可以利用C/...
本文将详细阐述如何在Win7 64位系统上安装和配置Eclipse C++环境。 1. **下载Eclipse for C++** 首先,你需要访问Eclipse官方网站(https://www.eclipse.org/downloads/)下载适用于C++开发的版本,即Eclipse IDE ...
在本文中,我们将深入探讨如何使用Eclipse CDT(C/C++ Development Toolkit)进行C++开发,以及如何配置MinGW(Minimalist GNU for Windows)作为编译环境。首先,我们需要下载并安装两个主要组件:Eclipse集成开发...
这篇开发笔记主要讲述了如何在Windows环境下使用Eclipse CDT(C/C++ Development Tooling)集成开发环境配合MinGW(Minimalist GNU for Windows)来搭建C++编程环境,并进行了 HelloWorld 示例程序的创建和调试,...
【使用Eclipse3.01 + MinGW3.1配置标准C/C++开发环境详解】 在C和C++编程的学习过程中,选择一个合适的开发环境至关重要。通常,开发者会选择如Borland的C++ Builder或Microsoft的Visual Studio系列,这些都是功能...
这篇开发笔记主要讲述了如何在Windows环境下使用Eclipse CDT(C/C++ Development Tooling)集成开发环境配合MinGW(Minimalist GNU for Windows)来搭建C++编程环境,并进行了 HelloWorld 示例程序的创建和调试,...