Eclipse and C++ (Mac): Can we get this working here?

  • Context: C/C++ 
  • Thread starter Thread starter Saladsamurai
  • Start date Start date
  • Tags Tags
    C++ Eclipse Mac
Click For Summary
SUMMARY

The discussion focuses on setting up Eclipse 3.7.0 (Indigo) on Mac OS Snow Leopard for C++ development. The user successfully installed the C/C++ Development Tools (CDT) but encountered issues when trying to build and run a simple "Hello World" program, receiving messages indicating nothing to build and a binary not found error. The resolution involved uninstalling Eclipse and reinstalling it with the CDT from scratch, which successfully resolved the issues.

PREREQUISITES
  • Familiarity with Eclipse IDE, specifically version 3.7.0 (Indigo).
  • Basic understanding of C++ programming and syntax.
  • Knowledge of Mac OS Snow Leopard environment.
  • Experience with command line tools like gcc and g++.
NEXT STEPS
  • Research installation procedures for Eclipse CDT on different operating systems.
  • Learn about configuring build paths and settings in Eclipse for C++ projects.
  • Explore troubleshooting common build errors in Eclipse for C++ development.
  • Investigate alternative IDEs for C++ development on Mac OS.
USEFUL FOR

C++ developers, software engineers, and anyone looking to set up a development environment using Eclipse on Mac OS.

Saladsamurai
Messages
3,009
Reaction score
7
So I installed Eclipse 3.7.0 (Indigo) for my Mac (Snow Leopard OS). I initially installed the "Java Only" version. That works fine. I then decided I wanted to consolidate to one IDE for both Java and C++ if possible. So, here is what I did:

1) Checked to make sure I have gcc, g++, gdb installed on my machine: I do.

2) Opened Eclipse and went to Help -> Install New Software... ->Work with: Indigo - http://download.eclipse.org/releases/indigo (from the dropdown).

3) I selected from the 'Programming Languages' Dropdown:
C/C++ development tools, C/C++ development tools SDK, CDT Visual C++ Support.

4) I let the stuff install. It seemed to go well.
********

Next I tried to do the simple Hello World Program:

Open Eclipse and then:

1) New -> Project -> C/C++ -> C++ Project

2) Selected 'Empty Project' and named the Project 'HelloWorldProject'

3) Let Eclipse change my perspective to the 'C/C++ Perspective'

4) Right Click HelloWorldProject -> New -> Source File

5) Typed into source file:
Code:
#include <iostream>
using namespace std;

int main() {

	cout << "Hello World" << endl;
	return 0;
	
}

6) With the Editor still activated, press CMD + B in order to Build the Project

In the Console Window in Eclipse I get the message:
Code:
**** Build of configuration Debug for project HelloWorldProject ****

Nothing to build for project HelloWorldProject

Not sure what this means. If I try to run it, I get an error, as expected:

Code:
Launch Failed. Binary Not Found.


I would love to get this going here. Thanks!
 
Technology news on Phys.org
Once, I wrestled similarly with Eclipse.
Finally, my solution was to uninstall Eclipse and install Eclipse with CDT from scratch.
I got that to work.
 
Thanks! This is what I am trying now.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 2 ·
Replies
2
Views
4K
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
19K
  • · Replies 49 ·
2
Replies
49
Views
12K
  • · Replies 1 ·
Replies
1
Views
3K