[英]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;
}
还有两个错误:
提前致谢!
内特 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.