无法运行作为eclipse中的c ++项目

时间:2014-10-31 07:57:21

标签: c++ eclipse

我在尝试在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位。

1 个答案:

答案 0 :(得分:1)

廉价的黑客可能是将您的调试文件夹添加到PATH环境变量中。这样eclipse也会检查二进制文件的路径。

如果其他人写了makefile(不是eclipse),那么eclipse可能无法知道调试路径。尝试指定要启动的完整路径