Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1781009
  • 博文数量: 413
  • 博客积分: 8399
  • 博客等级: 中将
  • 技术积分: 4325
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-09 10:44
文章分类

全部博文(413)

文章存档

2015年(1)

2014年(18)

2013年(39)

2012年(163)

2011年(192)

分类: C/C++

2012-02-12 20:23:15

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"来运行时,就发现可以正常运行了。

阅读(9319) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

xyz123xyzaa2012-09-14 15:18:36

咋我用您的方法不行呢?还是launch failed binary not found,试了4、5中方法都不行。