Windows / C ++ / HelloWorld中的Eclipse - 启动过程出错。无法运行程序“C:.. \ Hello World \ src \ Hello World.cpp”:启动失败

时间:2017-03-16 10:54:39

标签: c++ eclipse installation

我正在尝试在Windows 8中设置我的Eclipse for C ++编码,我遇到了创建'HelloWorld.cpp'的一些障碍。指出的错误是:

  • 启动进程时出错。无法运行程序“C:.. \ Hello World \ src \ Hello World.cpp”:启动失败

使用的软件是:

  • eclipse-cpp-kepler-SR2-win32-x86_64,放在C:\ Program Files \
  • MinGW,放在C:\
  • msys,放在C:\

搜索StackOverflow答案我做了以下更改/尝试:

  1. 我首先构建然后运行
  2. 以本地c / c ++应用程序运行
  3. g ++ --version,gcc --version,make --version:在cmd中检查这些并安装它们
  4. 项目 - >属性 - > C / C ++一般 - >路径和符号 - >语言:我选择了GNU C ++
  5. 项目 - >属性 - > C / C ++构建 - >工具链编辑器:我使用值'MinGW GCC'设置当前工具链
  6. 项目 - >属性 - > C / C ++构建 - >设置 - >二进制解析器:我选择了PE Windows解析器
  7. 我已将Debug和Release选项用作活动
  8. 在系统的属性 - >环境变量 - >用户的变量 - >路径:我添加了两个值C:\ MinGW \ bin和C:\ msys \ 1.0 \ bin
  9. 所以,我不知道还能做什么,非常感谢任何帮助!

    期待任何想法!

    提前致谢,

    乔治

2 个答案:

答案 0 :(得分:1)

感谢您的回答!

我刚刚发现了问题所在。在"包含" 标签中的项目 - >属性 - > C / C ++常规 - >路径和符号中,我必须添加以下目录:

在" GNU C":

  • $ MINGW_HOME \ lib中\ GCC \的mingw32 \ 4.6.X \包括
  • $ MINGW_HOME \包括
  • $ MINGW_HOME \ lib中\ GCC \的mingw32 \ 4.6.X \包括固定

在" GNU C ++" :

  • $ MINGW_HOME \ lib中\ GCC \的mingw32 \ 4.6.X \包括\ C ++
  • $ MINGW_HOME \ lib中\ GCC \的mingw32 \ 4.6.X \包括\ C ++ \的mingw32
  • $ MINGW_HOME \ lib中\ GCC \的mingw32 \ 4.6.X \包括\ C ++ \向后
  • $ MINGW_HOME \ lib中\ GCC \的mingw32 \ 4.6.X \包括
  • $ MINGW_HOME \包括
  • $ MINGW_HOME \ lib中\ GCC \的mingw32 \ 4.6.X \包括固定

您已经提到的链接中也提到了这些内容:

https://www3.ntu.edu.sg/home/ehchua/programming/howto/EclipseCpp_HowTo.html

在第2步之后的2.1节中

我希望这篇文章能够帮助其他人,以免浪费太多时间进行搜索。

乔治

答案 1 :(得分:0)

在安装过程中,在设置Eclipse期间可能出现错误。或者,您可能在安装过​​程中错过了一些MinGW软件包。我建议您在YouTube上观看视频,以便在 Windows 8 上为 C ++ 安装Eclipse。您可以试试这个视频:

  

How to Install and Setup Eclipse IDE for C/C++ Development on Windows - Youtube

观看视频时,您可以在安装过程中看到出错的地方,并进行修复。如果你完全按照说明操作,那么也许你可以按照这些说明在Eclipse上运行你的第一个程序:

  

Eclipse 4.3 (Kepler) for C/C++ Programming | How To Install Eclipse CDT 8.2 and Get Started - 网站链接

对于网站,您可以直接跳到第2.1节。

如果您完全按照说明操作,那么我建议卸载每个操作,然后重做安装。或者,您可以重新考虑使用Eclipse并转到另一个IDE,如Codeblocks,Visual Studio等... __但是,如果我上面提出的所有其他内容都不起作用,这应该只是一个最后的调度。

祝你好运!