【发布时间】:2016-02-20 18:22:59
【问题描述】:
(背景: 我总是在学校的计算机上使用 g++ 通过 cmd-line 编译 c++ 代码。自从我删除笔记本电脑上的任何 IDE 并且一个月前下载了 NetBeans IDE 已经有一段时间了。)
我打算做一些 c++ 程序实践,并注意到我的“运行失败”退出值为 127(构建通过)。我从其他帖子中注意到退出值 127 基本上意味着 c++ 编译器无法识别“字符串”变量类型。这是我的代码:
#include <iostream>
#include <string>
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
//Bunny bunny;
string name;
return 0;
}
如您所见,我调用了<string> 库,理论上应该使编译器能够识别字符串数据类型(或避免运行失败)。
编辑:这是关于“运行失败”的消息 -
RUN FAILED (exit value 127, total time: 16ms)
我的猜测是我需要与 NetBeans 一起安装一个程序才能在“运行”时通过。我很不擅长安装什么。任何帮助/建议将不胜感激。
【问题讨论】:
-
“我从其他帖子中注意到退出值 127 基本上意味着 c++ 编译器无法识别“字符串”变量类型。” 这在运行程序时肯定不会发生。我完全不清楚你在问什么?
-
@commenter 上面:引用部分只是暗示我对退出值为 127 的“运行失败”的理解。我真正的问题/担心是我想通过运行并能够使用没有运行失败的字符串数据类型的代码
-
如果你不能使用字符串数据,你会得到一个编译错误而不是运行时错误。据推测,您获得的输出不仅仅是“RUN FAILED”,因为您的代码在另一个环境中编译和运行:ideone.com/iPI3Hv
-
@kfsone 我之前所说的是输出中的全部内容。构建成功。而且我的问题代码中发布了运行失败输出(没有“更多输出而不仅仅是“RUN FAILED””)。我知道我的代码应该对您有用(感谢您的链接)。我主要担心的是我在 NetBeans 中遗漏了一些东西
标签: c++ string netbeans installation