Eclipse CDT 运行C++程序出现时弹出对话框 "launch failed Binary not found" 错误的解决方法
在windows下用 Eclipse CDT 中创建一个C++程序,选择 VC2010 express 作为编译器。编译程序时没有任何问题,但是在Eclipse中有鼠标选择"Run As Local C/C++ Application"时弹出
"launch failed. Binary not found" 的对话框,说是找不到刚才编译好的二进制文件,所以运行失败。
其原因是VC2010自带的一些tools默认并没有在path路径中。解决方法是利用VC2010自带的工具(Visual Studio Command Prompt (2010))来为 Eclipse CDT 设置正确的环境变量。方法如下所述:
1. 开始→所有程序→Microsoft Visual Studio Expresss 2010→Visual Studio Command Prompt (2010)打开VC的命令行工具。
2. 在该命令行中利用下面的命令来启动Eclipse: (我电脑上Eclipse在目录 D:\eclipse 下面)
1)D: (跳到D盘)
2)cd D:\eclipse (跳到Eclipse所在目录)
3)eclipse.exe (启动Eclipse)
这样就为 Eclipse CDT 运行C++程序设置好了正确的环境变量。
然后我们再用鼠标选择"Run As Local C/C++ Application"来运行时,就发现可以正常运行了。
阅读(9364) | 评论(1) | 转发(0) |