Скомпилировать C ++ в Eclipse? - PullRequest
3 голосов
/ 15 ноября 2009

Как мне скомпилировать C ++ .cpp файлы в Eclipse IDE. У меня установлен CDT, но когда я пытаюсь выполнить его, я получаю «Ошибка запуска. Двоичный файл не найден». Я не хочу устанавливать CYGWIN, если это абсолютно необходимо.

Ответы [ 3 ]

3 голосов
/ 15 ноября 2009

CDT предоставляет вам только средства в Eclipse для редактирования и понимания C-файлов. Насколько мне известно, он не включает компилятор (в отличие от JDT).

Вам необходимо установить и настроить компилятор C, который может использовать CDT.

Если вы работаете в Linux, у вас, вероятно, уже установлен gcc, который вы можете использовать. Единственный раз, когда мне приходилось устанавливать среду разработки C под Windows, я фактически использовал MinGW, хотя вы могли бы использовать Cygwin, поскольку он также поставляется с компилятором gcc.

Я использовал MinGW, так как это всего лишь набор для разработки (отсюда «минималист» в «Минималистском GNU для Windows»), тогда как Cygwin включает в себя все виды дополнительных вещей

0 голосов
/ 11 ноября 2016

То, что сказал Мэтью, сработало для меня, но вы также можете проверить настройки запуска -> запуска, там я изменил имя другого проекта на проект, над которым я сейчас работаю, мне также пришлось выбрать правильный каталог, в котором эти файлы были сохраняется.

0 голосов
/ 15 ноября 2009

«Ошибка запуска. Двоичный файл не найден» не означает, что он не может скомпилироваться, но что скомпилированный двоичный файл не может быть найден в IDE.Одна возможность состоит в том, что компиляция не удалась (ошибки).В большинстве случаев, когда я получаю эту ошибку, я просто щелкаю правой кнопкой мыши по двоичному файлу (в проводнике папки) -> запускать как -> локальное приложение на c ++, и оно работает нормально.будет работать в вашей системе.В свойствах проекта посмотрите в C / C ++ Build.Я думаю, что в редакторе цепочек take вы могли бы подключить другой компилятор, но прошло уже много времени с тех пор, как я это сделал.

Этот является ссылкой из CSE 12 @ UCSDкоторый я использовал для работы MinGW с Eclipse (в Windows).

...