使用Eclipse+CDT+MinGW32进行C++开发

http://blog.csdn.net/junli0310/article/details/1772983

 

使用Eclipse+CDT+MinGW32进行C++开发

 

一.前提

    今天尝试了使用著名的开源IDE平台Eclipse来写C++程序。网上找到相关资料看了一下,就开工了。

    先下载了Eclipse3.1.1,这并不是最新版本,只是因为这个版本提供了中文语言包。(^=^),写这文章的时候,Eclipse的最新发行版本为3.1.2了。请大家根据自己的喜好来下载相应的版本。

    而我的系统中早已已经安装了Dev-C++工具,它已经帮我们安装好了MinGW32,就不需要再另外安装了。

 

资料下载地址:

Eclipse: http://download.eclipse.org/eclipse/downloads/index.php

 

Eclipse3.1.1语言包:

http://download.eclipse.org/eclipse/downloads/drops/L-3.1.1_Language_Packs-200510051300/index.php

 

 

CDT3.0.2(Feb 9, 2006): http://www.eclipse.org/cdt/

http://download.eclipse.org/tools/cdt/releases/eclipse3.1

 

CDT其它版本:

http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/downloads/main.html?cvsroot=Tools_Project

CDT现在只有2.1版本之前的才提供语言包:

http://update.eclipse.org/tools/cdt/releases/new

 

 

Eclipse版本与CDT版本的必须正确配套才可以正常使用。

CDT2.x版本应该是在Eclipse 3.0.x版本上工作;

CDT3.0.X版本应该在Eclipse 3.1.x版本上工作。

请一定要注意CDT插件与Eclipse平台两个版本的正确搭配。

 

下载JDK:

http://download.eclipse.org/eclipse/downloads/drops/R-3.1.2-200601181600//java-runtimes.html

 

二.安装相关工具及配置系统的开发环境

下载完成后,前提是先安装JDK,然后把Eclipse解压到你的目标文件夹,最后再把CDT解压到相应的Eclipse文件夹中,主要是覆盖了其中相同的plugins与features文件夹。

   

在操作系统中环境变量的配置:

在path环境变量中添加上:

JDK的bin路径: D:/j2sdk1.4.2_04/bin

和Dev-C++的bin路径:D:/C++/Dev-Cpp/bin;

及MingW32的bin路径: D:/C++/Dev-Cpp/mingw32/bin

 

新添加环境变量:

LIBRARY_PATH:  D:/C++/Dev-Cpp/lib;D:/C++/Dev-Cpp/mingw32/lib

C_INCLUDE_PATH:D:/C++/Dev-Cpp/include

 

 

三.Eclipse中的C++程序开发环境。

启动eclipse后,如果在file->new->project中有C/C++的工程向导就应该可以正常使用了。如果没有C++,可以删除configuration目录再试试调试C/C++程序时,注意将Build Automatically去掉,调试程序时出现问题,删除workspace目录中内容后,重启eclipse试试,我配置过程中就是删除该目录后重启才发现CDT插件的。

    (1)新建C++项目后,就给项目中添加一个新的cpp程序文件,保存cpp文件时文件名注意要写上文件的后缀名。cpp内容如下:

//使用Eclipse开发C++程序的第一个例子

 

#include <iostream>

 

usingnamespace std;

 

int main()

{

    std::cout << "Eclipse开发C++程序,OK!" << std::endl;

    system("pause");

    return 0;

}

 

(2)最后添加一个make文件makefile。内容如下:

all:   

  g++  main.cpp -g -o main

 

(3)在project-> project properties-> C/C++make project ->make builder页面中,先把Use default的对勾选择取消,再在build command中將make 改为mingw32-make.

 

(4) Project-> Properties->C/C++ Make Project->Binary Parser页面中,在Binary Parser列表选项中,將ELF Parser改成PE Windows Parser。

 

    (5) Project-> Create Make Target…”,在”Target Name”中写上你自己喜欢的make名称如:“编译”,”Build Target写上:all。

 

    (6)编译程序。选择“Build Make Target”,点确定后即编译程序,就产生main.exe运行文件了。再点运行的绿色按钮,就可以运行main.exe文件啦。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值