`
幸运虫
  • 浏览: 47567 次
  • 性别: Icon_minigender_2
  • 来自: 甘城
社区版块
存档分类
最新评论

MAC下配置Eclipse C/C++ 开发环境

    博客分类:
  • C++
阅读更多
要用C++做个项目,决定在mac下搭建IDE环境,选择使用Eclipse + CDT + XCode。
1. 安装gcc编译器XCode。
判断系统里是否已经安装gcc编译器的方法是,打开一个终端窗口(在实用工具文件夹里),输入命令g++,没有则输出command not found,若安装了则输出not input files。XCode在mac电脑的随机安装光盘里就有,最新版可以上苹果官网上下载(http://developer.apple.com/technologies/xcode.html),但是需要注册一个Apple Developer帐号后才能下载。按照安装程序步骤进行安装就可以了。

2. 下载Eclipse Helios,并在上面安装CDT (C/C++ Development Tools),CDT下载地址:http://www.eclipse.org/cdt/
安装CDT很简单,下载并解压之后,把CDT包里相应的文件拷到Eclipse的目录下就行。如features文件夹里的内容拷贝到Eclipse的features里面,根目录下的文件拷贝到Eclipse的目录下。装完CDT和XCode记得重启Eclipse。

3. 这些都安装完之后,打开Eclipse新建一个hello world的项目。
//============================================================================
// Name        : DBI.cpp
//============================================================================

#include <iostream>
using namespace std;

int main() {
	cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
	return 0;
}

此时如果RP不够好的话,经常会出现无法运行的错误,此时你的项目资源窗口里没有Binaries文件夹,提示Launch Failed. Binary not found. 据说该错误是由于Eclipse不支持Snow Leopard雪豹系统的64bit编译器。


有两个解决方案:
(1)首先是正规解决方案:打开project-> Properties-> C/C++ Build-> Settings->Mac OS X C++ Linker->Miscellaneous, 在Linker flags输入框里填入“-arch i386 “,并在同样的Settings里gcc c++ compiler下的Miscellaneous,在Other flags输入框里也是填入“-arch i386 “。记得末尾有个空格,用以隔开让系统自动加入其他路径。
(2)如果你坚持想要用64bit的编译器,可以尝试下面一个简单的方法。打开project-> Properties-> C/C++ Build-> Settings->Binary Parsers,在复选框里反复选择和取消Mach-O 64 Parser,并点ok,运气好的话,项目资源窗口里就会出现Binaries的文件夹,这时便可以编译运行了。

4. 编译运行。
按钮栏里有个铁锤的图标,下拉框里点debug,便是进行编译。绿色的播放键是运行。不编译直接运行也会出现Launch Failed. Binary not found.错误。
2
0
分享到:
评论

相关推荐

    eclipsec/c++ linux版本

    【标题】"eclipsec/c++ Linux版本" 指的是专为Linux操作系统设计的64位Eclipse集成开发环境(IDE),尤其侧重于C和C++编程语言的支持。Eclipse是开源软件,它提供了丰富的功能,如代码编辑、调试、构建管理和版本...

    LINUX C/C++最佳开发工具

    但可能很多人不知道,Eclipse也提供了对C/C++开发的良好支持,其C/C++ Development Toolkit (CDT)是Eclipse平台上的一个插件,使得Eclipse成为Linux下C/C++开发的有力工具之一。 Eclipse CDT提供了许多强大的特性,...

    eclipse集成开发环境C语言版本

    "eclipse集成开发环境C语言版本"指的是Eclipse经过配置后专门用于C语言和C++开发的版本。 在Eclipse中开发C/C++项目,主要依赖于CDT(C/C++ Development Tooling)插件。CDT提供了代码编辑、构建、调试和项目管理等...

    eclipse cdt 解析C++ AST

    Eclipse CDT(C/C++ Development Tooling)是Eclipse的一个插件...通过这些步骤和功能,Eclipse CDT为C/C++开发人员提供了一个强大的开发环境,不仅加速了代码的理解和导航过程,还支持代码重构和语义分析等高级功能。

    eclipse c++开发解压可用

    Eclipse 是一个功能强大的集成开发环境(IDE),广泛用于各种编程语言,特别是在C++开发领域。Eclipse CDT(C/C++ Development Tools)是Eclipse专门为C和C++开发者提供的插件集合,提供了完整的源代码编辑、调试、...

    Mac下使用Eclipse编译C/C++文件出现 launch failed, binary not found 解决方案

    在Mac环境下使用Eclipse进行C/C++开发时,可能会遇到"launch failed, binary not found"的错误提示,这通常是由于Eclipse无法找到编译生成的可执行文件导致的。以下是一份详细的解决步骤: 首先,我们需要理解问题...

    eclipse_cpp

    总的来说,Eclipse CDT 是一个强大而全面的C/C++开发环境,无论你是初学者还是经验丰富的开发者,都能从中受益。通过其丰富的功能和高度的定制性,你可以高效地编写、测试和调试C/C++代码,同时享受到开源社区持续的...

    Mac下STM32的Eclipse开发环境搭建.docx

    【Mac下STM32的Eclipse开发环境搭建】 在Mac OS X系统中,开发STM32微控制器项目通常需要一个强大的集成开发环境(IDE),Eclipse便是其中之一。Eclipse不仅适用于Java开发,还支持C/C++,并且通过特定的插件可以...

    C系列:Eclipse搭配C开发工作环境

    Eclipse是一款知名的开源IDE,它最初是为Java开发设计的,但随着时间的推移,通过插件扩展,Eclipse也成为了C/C++开发的强大工具。本篇将详细介绍如何配置和使用Eclipse搭建C开发工作环境。 首先,你需要下载...

    eclipse-cpp-2020-06-R-win32-x86_64.zip

    这个压缩包包含了所有必要的组件,让用户能够快速地在Windows环境下搭建起一个功能强大的C/C++开发环境。 Eclipse的C/C++版本,也被称为Eclipse CDT(C/C++ Development Tools),是Eclipse平台上的一个重要插件...

    Mac OS X下搭建nRF52832开发环境使用(GCC和Eclipse)

    ### Mac OS X 下搭建 nRF52832 开发环境使用 (GCC 和 Eclipse) #### 简介 本文档旨在指导如何在 Mac OS X 平台上为 nRF52832 芯片搭建一个高效且免费的开发环境。nRF52832 是一款基于 ARM Cortex-M4F 的高性能蓝牙...

    C/C++在Java、Android和Objective-C三大平台下实现混合编程

    1. **Visual Studio**:适用于Windows平台,提供了强大的C++开发环境,包括语法高亮、代码自动完成、调试工具等。 2. **Xcode**:适用于Mac OS,是开发iOS应用的首选,同样支持C++开发,具有良好的开发体验。 3. *...

    eclipse-cpp-indigo.rar

    2. **CDT (C/C++ Development Tools)**:CDT是Eclipse平台上的一组插件,为C和C++开发提供了完整的集成开发环境。它包含了源代码编辑器、构建系统、调试器、项目管理工具等组件,极大地提高了C/C++开发的效率。 3. ...

    eclipse开发环境应用入门

    ### Eclipse开发环境应用入门知识点详解 #### 一、Eclipse平台概述 - **Eclipse的特点**:Eclipse是一个开源的集成开发环境(IDE),最初由IBM公司开发,并于2004年正式发布。它不仅仅是一款Java开发工具,更是一...

    Eclipse开发环境搭建

    总之,Eclipse开发环境的搭建涉及下载和安装Eclipse、配置Java环境、创建项目、编写和运行代码,以及根据需要安装和配置额外的插件。随着对Eclipse的熟悉,你会发现这是一个功能强大且灵活的开发工具,能够满足各种...

    eclipse集成开发环境

    例如,CDT(C/C++ Development Tools)提供了C和C++的开发环境,PyDev用于Python开发, PDT(PHP Development Tools)支持PHP编程,而Eclipse for JavaScript and Web Developers则是针对前端开发的版本。...

    Dev-Cpp.rar C/C++ 大学生程序设计训练软件

    Dev-Cpp是一款专门为C/C++编程初学者和大学生设计的集成开发环境,它在程序设计领域,特别是对于ACM竞赛的参与者来说,是一款非常实用的工具。这款软件集成了编译器、调试器以及源代码编辑器,为学习和实践C/C++语言...

    eclipse MInGW.rar

    Eclipse MINGW.rar 文件则是一个包含了Eclipse IDE 用于C/C++开发的版本,特别针对Windows操作系统进行了优化,因为MINGW是Minimalist GNU for Windows的缩写,它提供了一个在Windows环境下编译和运行C/C++程序所需...

    elipse c安装包及配置说明

    Eclipse CDT(C/C++ Development Tooling)是Eclipse IDE的一个插件,它为C和C++开发者提供了集成开发环境。本指南将详细介绍如何安装Eclipse CDT以及配置相关环境,以帮助初学者和经验丰富的程序员高效地进行C/C++...

    eclipse-cpp-2021-09-R-win32-x86_64.zip

    Eclipse IDE for C/C++ Developers 是一款专门为C和C++编程者设计的集成开发环境(IDE),它在软件开发领域有着广泛的应用。该版本“eclipse-cpp-2021-09-R-win32-x86_64.zip”是2021年9月发布的一个适用于Windows ...

Global site tag (gtag.js) - Google Analytics