【问题标题】:Netbeans Remote Debug C++ No Console OutputNetbeans 远程调试 C++ 无控制台输出
【发布时间】:2018-02-09 15:31:27
【问题描述】:

Windows 10 上的 Netbeans 8.2

远程 C/C++ 构建主机是 Raspberry Pi 3

使用 printf 或 cout 将输出显示到控制台的简单 C++ 程序

程序运行时控制台输出显示正常

如果使用调试选项运行,则不会显示控制台输出

尝试了所有 3 种设置:

项目属性+运行+控制台类型:

Internal Terminal, Standard Terminal, External Terminal

调试远程程序时如何查看控制台输出?

【问题讨论】:

    标签: c++ debugging netbeans console


    【解决方案1】:

    问题已解决,在程序开头添加以下行。

    setbuf(stdout, NULL); // 在标准输出上禁用缓冲

    右键项目名称>属性>类别>“运行”并设置控制台类型=“标准输出”。

    【讨论】:

    • 我的项目不需要 setbuf(stdout, NULL);,但“标准输出”设置是关键
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多