繁体   English   中英

无法运行 Hello World C++ 程序

[英]Cannot run Hello World C++ program

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

12:30:00 **** 项目 HelloWorld 的默认配置构建! **** make all 无法运行程序“make”:启动失败错误:路径中找不到程序“make”PATH=[C:/Program Files (x86)/Java/jre1.8.0_91/bin/client;C: /Program Files (x86)/Java/jre1.8.0_91/bin;C:/Program Files (x86)/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 Live;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem ;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;c:\\Program Files (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 构建完成(耗时 122 毫秒) ***

我运行程序,它说:

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

这是程序的代码:

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

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

还有两个错误:

  1. 函数“puts”无法解析。
  2. 符号“EXIT_SUCCESS”无法解析。

提前致谢!

内特 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 毫秒)

但是现在该程序虽然运行了,但没有打印任何内容。

提前致谢,

内特 N。

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

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

解决方案 = 修复错误

#include #include 

^ 这也是无效的

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

咔嚓! 无需制作,无需构建,无需运行二进制文件。

某些编译器并未随附开箱即用的 Make,但我在您的路径中根本看不到任何编译器工具链的迹象。

Eclipse 是一个 IDE,支持多种不同的编译器。 因此,它不附带一个。 由于错误消息显示您正在 Windows 上构建,因此您最简单的选择是许多 MinGW 变体之一 由于您刚刚开始,我建议从普通的 MinGW 开始,因为 Eclipse 几乎不需要额外的配置就可以使用它。

只需确保按照说明安装 msys 和 MinGW 即可获取make

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM