У меня возникают проблемы с попыткой запустить проект c++ в eclipse.
Я нашел несколько страниц с решениями, но никто из них не работал.
Файл программы, указанный в конфигурации запуска, не существует
Ошибка запуска. Двоичный не найден. CDT на Eclipse Helios
Программа компилирует:
08:52:36 **** Build of configuration Debug for project testcpp ****
make all
Building file: ../test.cpp
Invoking: Cross G++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -std=c++11 -MMD -MP -MF"test.d" -MT"test.d" -o "test.o" "../test.cpp"
Finished building: ../test.cpp
Building target: testcpp.exe
Invoking: Cross G++ Linker
g++ -pthread -o "testcpp.exe" ./test.o
Finished building target: testcpp.exe
08:52:38 Build Finished (took 1s.664ms)
И файл testcpp.exe
находится внутри папки отладки, но когда я запустил Run as
→ Local C/c++ Application
он показывает ошибку " Launch Failed. Binary not found.
сбоя" Launch Failed. Binary not found.
Launch Failed. Binary not found.
Дело в том, что я могу просто щелкнуть Run
и он работает.
Есть идеи?
Версия Eclipse:
Eclipse IDE для разработчиков C/c++
Версия: Luna Service Release 1 (4.4.1) Код сборки: 20140925-1800
Платформа: Windows 7 64 бит.
Дешевым взломом может быть добавление папки отладки в переменную среды PATH. Таким образом, затмение будет проверять этот путь и для двоичных файлов.
Если кто-то еще написал makefile (не eclipse), тогда путь отладки может быть неизвестен eclipse. Попробуйте указать полный путь, который вы хотите запустить.