`
liubin2010
  • 浏览: 307333 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Windows下用Eclipse搭建C/C++开发环境(转)

 
阅读更多
Windows下使用Eclipse+CDT编写C/C++程序
http://blog.csdn.net/mervy/article/details/860130
http://blog.csdn.net/hujingn/article/details/5849516
1、Eclipse及CDT的安装
到Eclipse的官方网站http://www.eclipse.org上下载Eclipse。
安装CDT。CDT的全称是C/C++ DevelopmentTools,是使Eclipse能够支持C/C++开发的插件,保健康。进入CDT的官方网站,http://www/eclipse.org/cdt,然后选择一个镜像站点分别下载CDT。下载完成后,将这两个压缩包解压到Eclipse的目录中或通过插件方式安装。

<注意:>CDT的版本和Eclipse的版本有严格的对应关系,如果版本对应不正确就会安装不成功。
(也可以在安装完Eclipse后,通过Eclipse的软件更新功能安装CDT,具体步骤可以参考Eclipse的在线文档。)

3、安装MinGW
现在这个C/C++ IDE还不能开动,因为缺少了重要的部件。这个部件就是C/C++的编译器。在WindowsOS下我们可以选择MinGW。到MinGW的网站http://mingw.sourceforge.net上,下载MinGW,安装。安装后,要配置
4、添加环境变量

右键我的电脑->属性->高级->环境变量->系统变量中添加
MINGW_HOME=C:/MinGW
LIBRARY_PATH = %MINGW_HOME%/lib
C_INCLUDE_PATH = %MINGW_HOME%/include
在PATH变量的最后增加 ;%MINGW_HOME%/bin

5、配置MinGW
因为Eclipse预设用来编译的文件为 make.exe 但是 MinGw 安装后 make 的文件名是mingw32-make.exe
因此需要把 mingw32-make 改名为 make!

6、配置Eclipse

为了让CDT能够采用MinGW进行编译,需要在 Eclipse 中进行设定
Window->Preferences->C/C++->Make->NewMake Project->New Builder
->Binary Parser 取消 Elf Parser 改选 PE WindowsParser

还有一个问题需要注意,cdt的一个问题,在对c++文件建立indexer时会在75%的时候卡住,而且cpu占用率通常都是100%,知道的唯一的解决办法是将indexer功能关闭 Window->Perferences->C/C++-->Indexer把Apply indexer to all projects now前面的对号钩掉。

7、创建、编译C/C++工程

新建项目->Standard Make C++ Project->填写项目名HelloC,finish。

在项目下创建"hello.cpp“文件

[cpp] view plaincopy

    /*  
     * hello.cpp  
     */ 
    #include <iostream>    
    using namespace std;    
       
    int main () {    
        // Say Hello five times    
        for (int index = 0; index < 5; ++index)    
          cout << "HelloWorld!" << endl;    
        char input = 'i';    
        cout << "To exit, press 'm'" << endl;    
        while(input != 'm') {    
            cin  >> input;    
            cout << "You just entered " << input    
                 << " you need to enter m to exit." << endl;    
        }    
        exit(0);    
    } 

再创建makefile文件

[cpp] view plaincopy

    all: hello.exe    
       
    clean:    
        rm hello.o hello.exe    
       
    hello.exe: main.o    
        g++ -g -o hello hello.o    
       
    main.o:    
        g++ -c -g hello.cpp  

注意,makefile里的行首缩进用的是Tab而不是空格。如果编译时提示 No separator...就是这里有问题。

打开Window->Show View->Make Targets视图,右键Add Make Target,Target Name填compile,点击Create创建成功。

在Make Targets视图中,双击compile执行成功,在项目HelloC下会生成hello.exe文件。     --done.



常见问题:

1、运行时出现:“launch failed no binaries” 错误。

2、build project时出现“Error launching builder (make -k all )”

3、CDT插件安装完毕后,在Eclipse新建项目向导中无法找到C、C++项目。

在网上看到好多朋友在使用Eclipse+CDT时会出现上面三个错误,我在最初安装时也出现过,按照我这篇文章一步步做的话,前两个错误偏会迎刃而解。而第三个现象是由于CDT版本与Eclipse版本不匹配,更换合适的CDT版本,问题便会解决。
分享到:
评论

相关推荐

    Eclipse 搭建C/C++开发环境 cdt-master-7.0.2

    在本教程中,我们将详细讨论如何使用Eclipse CDT搭建C/C++的开发环境,以及"cdt-master-7.0.2"版本中的关键特性。 1. **Eclipse CDT安装**: - 首先,确保你已经下载了Eclipse IDE的基础版本,通常称为"Eclipse ...

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

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

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

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

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

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

    Eclipse下的c/c++开发环境配置

    通过以上步骤,你可以在 Windows 环境下成功搭建起一个功能完善的 Eclipse C/C++ 开发环境。此环境不仅包含了基本的代码编辑和调试功能,还具备了强大的 Cygwin 工具链支持,能够满足复杂项目的需求。通过这种方式,...

    Ubuntu下使用Eclipse开发C/C++

    ### Ubuntu下使用Eclipse...在Ubuntu下使用Eclipse CDT进行C/C++开发,不仅能够提高编码效率,还能利用其强大的调试功能深入理解程序逻辑。通过本文的指导,开发者可以快速搭建开发环境,并着手进行实际的项目开发。

    Myeclipse搭建C/C++配置

    Myeclipse搭建C/C++配置 Myeclipse是一款功能强大且流行的Java集成开发环境(IDE),而C/C++是计算机科学中最基础的编程语言。...通过本文的指导,读者可以轻松地使用MyEclipse搭建C/C++配置,快速地开始C/C++开发。

    Eclipse C/C++开发环境搭建----Linux版

    在Linux环境下搭建Eclipse C/C++开发环境是一项基础且实用的工作,本文将详细介绍整个过程,并提供必要的截图及步骤指导,旨在帮助那些希望在Linux环境下进行C/C++可视化编程的读者。 #### 一、准备工作 在正式开始...

    使用_Eclipse_IDE_for_C_C++_Developers_搭建_C++_开发环境.doc

    Eclipse IDE for C/C++ Developers 配置WINDOWS下的C/C++开发环境 操作说明

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

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

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

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

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装等几个方面的内容。 一、准备相关软件安装包...

    eclipse 搭建linux c c++环境

    本文将详细介绍如何在 Windows 系统上使用 Eclipse 来搭建一个 Linux C/C++ 的开发环境。通过本教程的学习,你可以轻松地利用 Eclipse 进行 Linux 平台下的程序开发。 #### 二、安装准备 **2.1 硬件设备** 为了...

    Eclipse下配置C&C++开发环境

    ### Eclipse 下配置 C & C++ 开发环境 #### 一、概述 Eclipse 是一款非常流行的开源集成开发环境 (IDE),适用于多种编程语言,其中包括 C 和 C++。配置 Eclipse 以支持 C 和 C++ 的开发涉及到几个关键步骤,主要...

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

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

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

    通过以上步骤,开发者可以在Eclipse3.06中搭建起一个基于MinGW3.1的C/C++开发环境,无需依赖于体积庞大的商业IDE,即可享受高效、灵活的编程体验。这种配置不仅节省了资源,还提高了跨平台开发的能力,特别适合那些...

    Windows下Eclipse搭建Android_NDK开发环境

    在【Windows】环境下搭建Android NDK开发环境,主要步骤包括: 1. **下载Android NDK**:首先,你需要从官方网址下载适合Windows系统的NDK安装包,例如NDK r7c。下载后将其解压到你的工作目录,例如`F:\Android NDK...

Global site tag (gtag.js) - Google Analytics