我在尝试在eclipse中运行c ++项目时遇到了问题。
我找到了几个包含解决方案的页面,但没有一个有效。
The program file specified in the launch configuration does not exist
Launch Failed. Binary not found. CDT on 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.
问题是我只需点击Run
即可。
有什么想法吗?
Eclipse版本:
用于C / C ++开发人员的Eclipse IDE
版本:Luna Service Release 1(4.4.1) 构建ID:20140925-1800
平台: Windows 7 64位。
答案 0 :(得分:1)
廉价的黑客可能是将您的调试文件夹添加到PATH环境变量中。这样eclipse也会检查二进制文件的路径。
如果其他人写了makefile(不是eclipse),那么eclipse可能无法知道调试路径。尝试指定要启动的完整路径