我面临一些关于eclipse for c / c ++的问题。我正在尝试创建一个新项目,我提供了代码,运行代码后我得到了这个错误:
The program file specified in the launch configuration does not exist
C:\Users\elisabeth\workspace\mm\Debug\mm.exe not found
请注意我正在使用spice toolkit;我为“包含”文件和库设置了路径,但我仍然没有结果。
导致此错误的原因是什么?如何解决?
答案 0 :(得分:40)
答案 1 :(得分:8)
您可以创建运行配置。转到Run > Run Configurations
。点击New
按钮,填写C/C++ Application
字段,即插入可执行文件的路径。当您单击“运行”按钮旁边的箭头时,新配置将显示在列表中。
当然,这假设您的构建没有问题,否则您将看不到可执行文件指向。
答案 2 :(得分:3)
您可以清理项目,再次构建它并将其作为本地C / C ++应用程序运行。简化步骤如下,
答案 3 :(得分:1)
错误如下:
C:\Users\elisabeth\workspace\mm\Debug\mm.exe not found
首先,您需要检查Debug文件夹中是否存在可执行文件“mm.exe”。 (当然,它不在那里,这就是为什么错误)
转到项目>清洁 你应该看到一些文件正在从Debug文件夹中删除
转到项目>建设项目 你应该看到一些新文件被生成,例如mm.d,mm.o,mm。这个“mm”可能是您正在寻找的可执行文件
现在你知道你的可执行文件是什么了,你应该告诉eclipse要执行哪个文件而不是mm.exe。转到项目属性,然后在运行调试设置中创建新配置(或编辑现有配置(如果已有)。在此配置中,在主选项卡中,在C / C ++应用程序中指定“mm”的完整路径。在你的情况下是 - "C:\Users\elisabeth\workspace\mm\Debug\mm"
在eclipse中更好的方法是:
$ {project_loc} /“您的文件夹”/“您的可执行文件”
e.g。${project_loc}/Debug/mm
答案 4 :(得分:0)
通过进入项目属性>避免配置问题; C / C ++ build> 刷新政策并指定您的项目文件夹。配置选项“搜索项目”将显示正确的文件夹然后您将看到您在那里构建的任何内容 - 调试,发布或两者。每次导入项目或交换机配置时,都不希望使用“浏览”选项指定文件夹。
答案 5 :(得分:0)
对我有用的是file->refresh
然后再次选择正确的c / c ++二进制文件再次执行Debug配置。
答案 6 :(得分:0)
由于这是在Google上针对此主题展示的第一个SO讨论,并且没有一个答案解决了我的学生所遇到的问题,我想提一下我们最终从this answer找到的解决方案:
这已经设置为Elf,即使我们使用的是新下载的Windows版本的Eclipse。
答案 7 :(得分:0)
有时错过大括号可能是问题的一部分。确保在文件的开头对函数进行原型设计。然后右键单击左侧栏中的项目。单击清除项目。然后点击构建项目并最终运行项目