在eclipse C/ c++中没有控制台输出
no console output in eclipse C/C++
我想温习一下我的c++技能,大学毕业后我就没用过了。显然,我是如此的生手,以至于我甚至不能得到一个正常的Hello World运行:当我打开Hello World模板并构建它时,它编译得很好,但是当我运行它时,在控制台上没有输出。
这似乎是一个已知的bug,出现在2010年左右,但我不认为它在4年里从未被修复。为了使其工作,到目前为止,我已经尝试:卸载64位版本并安装32位版本,并将C:cygwinbin添加到我的PATH变量中。我还添加了
setvbuf(stdout, NULL, _IONBF, 0);
setvbuf(stderr, NULL, _IONBF, 0);
但是它告诉我,它不能解决甜菊糖。我需要包括什么,使这个工作?
我测试了在控制台中执行程序,它工作得很好,我还添加了一个哔哔声,它不能在eclipse中播放,但在控制台中工作得很好。
以下是我使用的软件版本:Windows 7 64位Cygwin 32位2.850Eclipse IDE for C/c++ Developers Version: Kepler Service Release 2Build id: 20140224-0627
我还可以测试什么?如有任何帮助,不胜感激。
最诚挚的问候,皮特
在过去的几天里,我一直使用命令行来运行我的程序。然而,今天我注意到,现在在Eclipse的控制台中有一个Output。
我不确定我尝试了哪些方法,但它不是添加:
setvbuf(stdout, NULL, _IONBF, 0);
setvbuf(stderr, NULL, _IONBF, 0);
我试着把它注释掉,它仍然可以运行。
相关文章:
- C++:将控制台输出存储在宏中更好吗
- 在Qt Creator中,如何在连接到正在运行的进程后查看控制台输出
- 控制台输出在 Qt5 中未正确显示
- 有人可以向我解释为什么控制台输出 0 吗?
- 使用 std::string_view 的子字符串控制台输出
- C++ 如何暂停控制台输出,以便用户可以在继续之前阅读信息
- 我如何阅读简单的控制台输出
- 是否可以在 RTL(从右到左)中制作控制台输出?
- 如何让控制台输出覆盖控制台而不是纯文本输出?
- 乱码控制台输出管道 stderr 到更多
- 将控制台输出写入.txt并在控制台上显示
- 当被一个输入分开时,有两个控制台输出同时显示
- VSCode C++调试捕获控制台输出
- 如何将控制台输出中的所有内容复制到文本文件?
- C++ 使用简单的代码同时写入文件和控制台输出
- 使控制台输出是否"verbose"的最快方法
- 将 ffmpeg 控制台输出重定向到C++中的字符串或文件
- C++ 控制台输出到 cmd 在重复十次后出错
- 从控制台输出读取 C++
- 如何将控制台输出的文本颜色更改为红色,但如果从Powershell或CMD运行,背景将保持相同的颜色