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

MAC下配置Eclipse 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编译器。
MAC上配置Eclipse C/C++ 开发环境
MAC上配置Eclipse C/C++ 开发环境
有两个解决方案:
(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.错误。