Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why are the C++ perspective and new project options not available in Eclipse?

Tags:

c++

eclipse

I installed the "Eclipse IDE for Java Developers" package from the Eclipse website. I work with C++ projects as well, so I used the "Install New Software..." menu option to install the "C/C++ Development Tools" package. After doing so and restarting Eclipse, the C++ perspective did not appear; clicking on the "Open Perspective" button did not show the "C/C++" option. I also found that I was unable to create a C++ project; the "C/C++" tree node did not appear in the New Project wizard. The Java perspective and new project options were available.

I verified that CDT was installed by going to the "Installed Installation Details" dialog - "C/C++ Development Tools" appeared in the "Installed Software" list. I tried uninstalling this package and reinstalled it again without success. I tried removing the Eclipse installation altogether and installing the "Eclipse IDE for C/C++ Developers". There were no C/C++ options in this installation either. I checked the .log file in the workspace directory and found nothing unusual.

Why are the C/C++ features not available after installing the CDT feature in Eclipse?

like image 797
tvStatic Avatar asked May 28 '13 03:05

tvStatic


People also ask

How do I get C in eclipse?

Launch Eclipse → Help → Install New Software → In "Work with" field, pull down the drop-down menu and select "Kepler - http://download.eclipse.org/releases/kepler" (or juno for Eclipse 4.2; or helios for Eclipse 3.7). In "Name" box, expand "Programming Language" node ⇒ Check "C/C++ Development Tools" ⇒ "Next" ⇒ ...

Does Eclipse support C?

Eclipse is also used for C and C++ development as well as PHP among the other programming languages. Eclipse IDE is written in Java. It mainly consists of a base 'workspace' and a plug-in system so that we can add more plugins and extend the functionality of the IDE.


2 Answers

The path for this system Eclipse was installed on included a 1.3.1 version of the Java runtime environment and the Eclipse executable was using this version to run Eclipse. Unfortunately, there doesn't appear to be any indication of this in Eclipse, nor any indication that anything failed.

Using the instructions here, I changed the JVM to javaw.exe in a Java 7 installation. After doing so, the C/C++ perspective and new project options appeared in Eclipse.

like image 110
tvStatic Avatar answered Sep 21 '22 14:09

tvStatic


I ran into the similar problem with Eclipse-Luna(4.4) on Yosemite(10.10). - NOT able to get the C/C++ perspective with JRE (8u25) or java 1.6 on Yosemite.

But I manage to get C/C++ perspective with the installation of JDK(8u25).

like image 37
Wang3t Avatar answered Sep 22 '22 14:09

Wang3t