2013-05-28 6 views
6

Я установил пакет «Eclipse IDE for Java Developers» с веб-сайта Eclipse. Я также работаю с проектами на C++, поэтому я использовал опцию «Установить новое программное обеспечение ...» для установки пакета «Средства разработки C/C++». После этого и перезапуска Eclipse перспектива C++ не появилась; нажатие кнопки «Открыть перспективу» не отображает параметр «C/C++». Я также обнаружил, что мне не удалось создать проект на C++; узел дерева «C/C++» не появился в мастере создания проекта. Доступны перспективы Java и новые параметры проекта.Почему перспектива C++ и новые параметры проекта недоступны в Eclipse?

Я проверил, что CDT был установлен, перейдя в диалоговое окно «Установленные детали установки» - «Инструменты разработки C/C++» появились в списке «Установленное программное обеспечение». Я попытался удалить этот пакет и повторно установить его снова без успеха. Я попытался полностью удалить установку Eclipse и установить «Eclipse IDE для разработчиков C/C++». В этой установке также не было параметров C/C++. Я проверил файл .log в каталоге рабочей области и не нашел ничего необычного.

Почему функции C/C++ недоступны после установки функции CDT в Eclipse?

ответ

3

Путь к этой системе Eclipse был установлен с включенной версией среды выполнения Java версии 1.3.1, а исполняемый файл Eclipse использовал эту версию для запуска Eclipse. К сожалению, в Eclipse нет никаких указаний об этом, ни каких-либо признаков того, что что-то не получилось.

Используя инструкцию here, я сменил JVM на javaw.exe в установке Java 7. После этого в Eclipse появилась перспектива C/C++ и новые параметры проекта.

+0

Я сталкивается с теми же проблемами на Macbook - OSX - Mavericks. Я не знаю, как это исправить. Есть идеи на это? Пожалуйста, помогите мне здесь. –

+0

Я попытался добавить опцию jvm на правильный путь, но не повезло –

1

У меня была такая же проблема на Linux (CentOS 6.5 32-разрядная версия) с Eclipse, Luna:

  1. я установил стандартный Eclipse (затмение-Java-ЛУНА-SR1-Linux-gtk.tar.gz)
  2. в затмении, при Help-> Установить новое программное обеспечение Я добавил репозиторий p2 программного обеспечения к списку сайтов: http://download.eclipse.org/tools/cdt/releases/8.5
  3. Я установил C/C++ Средства разработки и C/C++ Средства разработки SDK
  4. в CentOS, я также установленная среда разработки OpenJDK java-1.7.0-devel-1: 1.7.0.65-2.5.1.2.el6_5 (I686).
  5. Я отредактировал eclipse.ini, чтобы увеличить настройку Xmx до 1024 м от 256 м, но я не добавил свойство -vm. В настройках Eclipse после перезапуска я убедился, что использует JDK 1.7.

Перспектива C++ не содержалась в списке доступных перспектив.

Но проект C++ был вариант в меню «Файл-> Новый», и когда я его выбрал, Eclipse спросил меня, хочу ли я использовать перспективу C++. Я сказал «да», и он появился, и теперь доступен в списке перспектив.

3

Я столкнулся с аналогичной проблемой с Eclipse-Luna (4.4) на Yosemite (10.10). - НЕВОЗМОЖНО получить перспективу C/C++ с JRE (8u25) или java 1.6 на Yosemite.

Но мне удается получить перспективу C/C++ с установкой JDK (8u25).

+0

Спасибо, что суммировали его. Примечание: я не знаю, поможет ли эта помощь в других условиях! – Wang3t

1

Исправление для меня заключалось в установке последнего JDK из Oracle. У меня была новая установка Yosemite и разработчиков Eclipse для Java.Параметр C/C++ появился после установки и перезапуска Eclipse. Надеюсь, поможет!

2

У меня также была та же проблема.

Я только что установил java7 и перезапущен затмение:

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java7-installer 
Смежные вопросы