В Eclipse CDT отсутствует модуль C / C ++ - PullRequest
0 голосов
/ 07 мая 2018

Мне поручено подключить Google Test в Eclipse. Google Test работает из командной строки, но мы хотим, чтобы он работал, как JUnit для Java в Eclipse. Это теоретически возможно. Однако, выполняя все интерактивные инструкции, которые я могу найти, они все говорят, что используют опцию Run -> Run Configurations ... -> C / C ++ Unit. Для жизни я не могу найти это. Все остальное находится в диалоге Run Configurations, но не в этом пункте.

enter image description here

Итак, я подумал, что, хотя у нас установлен Eclipse для разработчиков на C ++ (который должен содержать все, что есть в плагине CDT), возможно, в нем отсутствуют компоненты для модульного тестирования. Попытка обновить CDT, однако, просто показывает, что единственное, чего не хватает, - это средства Autotools (в котором мы не нуждаемся).

Статистика естественного движения населения:

  • Версия Eclipse: версия Oxygen.1a (4.7.1a)
  • Операционная система: Linux, CentOS
  • Компилятор: gcc

Я знаю, что это не последняя версия Oxygen. Это последняя версия, которую мы можем использовать, потому что в текущих версиях есть ошибка, которая не распознает наш код как допустимый C ++.

Как получить параметр модуля C / C ++ в конфигурации запуска?

1 Ответ

0 голосов
/ 07 мая 2018

Вам необходимо установить функцию «Поддержка модульного тестирования C / C ++».Перейдите к Help -> Install new software, выберите All available sites и найдите его.Для его установки потребуется перезапуск Eclipse.После перезапуска C ++ группа тестовых модулей появится в списке конфигураций отладки.

...