无法运行Hello World C ++程序

时间:2016-05-13 17:38:52

标签: c++ eclipse

我刚刚启动C ++并下载了一个编译器和一个IDE,都是eclipse,并试图制作我的第一个C ++程序。我使用Hello World C ++ Makefile项目,并在下一页添加所有内容。然后我构建程序,构建说:

  

12:30:00 ****构建配置项目HelloWorld的默认值! **** make all无法运行程序“make”:启动失败   错误:在PATH PATH中找不到程序“make”= [C:/ Program Files   (x86)/Java/jre1.8.0_91/bin/client;C:/Program Files   (x86)/Java/jre1.8.0_91/bin;C:/Program Files   (86)/Java/jre1.8.0_91/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\Program   Files \ Common Files \ Microsoft Shared \ Windows Live; C:\ Program Files   (x86)\ Common Files \ Microsoft Shared \ Windows   生活; C:\ WINDOWS \ SYSTEM32; C:\ WINDOWS; C:\ WINDOWS \ SYSTEM32 \ WBEM; C:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM   文件(x86)\ ATI Technologies \ ATI.ACE \ Core-Static; c:\ Program Files   (x86)\ Common Files \ Roxio Shared \ DLLShared \; c:\ Program Files   (x86)\ Common Files \ Roxio Shared \ 12.0 \ DLLShared \; C:\ Program Files   (x86)\ Windows Live \ Shared; c:\ Program Files(x86)\ Microsoft SQL   Server \ 100 \ Tools \ Binn \; c:\ Program Files(x86)\ Microsoft SQL   Server \ 100 \ DTS \ Binn \; C:\ Users \ Jen \ Desktop \ eclipse;] 12:30:00 Build   完成(耗时122毫秒)***

我运行程序,它说:

启动失败。找不到二进制文件。

这是该程序的代码:

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    puts("Hello World!");
    return EXIT_SUCCESS;
}

也有两个错误:

  1. 无法解决“put”功能。
  2. 无法解析符号“EXIT_SUCCESS”。
  3. 提前致谢!

    Nate N。

    /////////////////////////////////////////////// //////////////////////////

    我遵循了user4581301的建议,代码现在说:

    #include <iostream>
    using namespace std;
    
    int main() {
        cout << "Hi World" << endl; // prints Hi World
        return 0;
    }
    

    构建如下:

    13:22:26 ****重建配置项目HiWorld的调试**** 信息:内部构建器用于构建 g ++ -O0 -g3 -Wall -c -fmessage-length = 0 -o“src \ HiWorld.o”“.. \ src \ HiWorld.cpp” g ++ -o HiWorld.exe“src \ HiWorld.o”

    13:22:27建成(耗时835毫秒)

    但是现在该程序虽然确实运行,但不会打印任何内容。

    提前致谢,

    Nate N。

2 个答案:

答案 0 :(得分:1)

  

启动失败。找不到二进制文件。

这是显示的,因为你有2个错误。 任何错误意味着=没有二进制编译/链接 没有二进制编译/链接=无法启动不存在的东西

解决方案=修复错误

#include #include 

^这也是无效的

答案 1 :(得分:0)

  

无法运行程序“make”:启动失败错误:在PATH中找不到程序“make”

KABOOM!没有make,没有build,没有二进制文件。

有些编译器没有开箱即用,但我在你的路径中根本没有看到任何编译器工具链的迹象。

Eclipse是一个支持各种不同编译器的IDE。因此它不附带一个。由于错误消息显示您正在Windows上构建,因此最简单的选项是one of the many MinGW variants。而且由于您刚刚开始,我建议首先使用普通的MinGW,因为Eclipse需要在没有额外配置的情况下使用它。

请确保按照说明安装msys以及MinGW以获取make