#eclipse #cmake #eclipse-cdt
#eclipse #cmake #eclipse-cdt
Вопрос:
Моя цель — использовать CMake с Eclipse CDT. Крошечный CMakeLists.txt файл из каждого учебника хорошо работает для меня, и Eclipse успешно импортирует и создает сгенерированный проект. Но после сборки он не видит двоичный файл («Сбой запуска. Двоичный файл не найден. «), потому что он попадает в корневой каталог проекта, а не в Debug / или Release / (или в проекте отсутствуют некоторые метаданные).
Как создать исполняемые файлы, распознанные Eclipse?
Ответ №1:
необходимо создать новую конфигурацию запуска. перейдите run > run configurations > CC Application
и следуйте инструкциям, нажмите кнопку «Новая конфигурация» если у вас есть пример проекта hello world, вы можете скопировать настройки.
Я добавил debug"Program Name"
в приложении C C
Ответ №2:
У меня только что была такая же ошибка, и вот что я сделал:
Должен быть выбран правильный двоичный анализатор, чтобы Eclipse мог распознать исполняемый файл: выберите проект, затем щелкните правой кнопкой мыши.
Проект-> Свойства-> Сборка на C / C -> Настройки-> Двоичные анализаторы, анализатор PE Windows (или вы можете выбрать Cygwin, если используете этот компилятор).
Это сработало для меня, по крайней мере, для кросс-компилятора.
В Linux я использую анализатор Elf.
Ответ №3:
Сначала вам нужно убедиться, что проект был собран. Вы можете сделать это с помощью значка молотка на панели инструментов. Вы можете выбрать либо отладочную, либо релизную версию. Если вы не можете собрать проект, проблема в том, что у вас либо не установлен компилятор, либо среда IDE не находит компилятор.
Чтобы проверить, установлен ли у вас компилятор на компьютере Mac, вы можете запустить следующую команду из командной строки:
g --version
Если он у вас уже установлен (он устанавливается при установке инструментов XCode), вы можете увидеть его местоположение запущенным:
which g
Если вам удалось создать проект, но вы по-прежнему получаете сообщение «двоичный файл не найден», проблема может заключаться в том, что для проекта не создается конфигурация запуска по умолчанию. В этом случае сделайте это:
Right click project > Run As > Run Configurations... >
Затем создайте новую конфигурацию в разделе «Приложение C / C «> Введите полный путь к исполняемому файлу (файл, который был создан на этапе сборки и который будет существовать либо в папке Debug, либо в папке Release). Ваша конфигурация запуска должна выглядеть следующим образом: