【问题标题】:How to redirect process output by using C++ ACE library如何使用 C++ ACE 库重定向进程输出
【发布时间】:2014-01-09 23:30:12
【问题描述】:

我需要编写使用 ACE 库的 c++ 代码,通过构建其命令行字符串并将其输出重定向到文本文件来创建进程。我尝试使用 ACE_Process 和 ACE_Process_option 类。我使用以下格式和重定向运算符设置 ACE_Process_option.command_line:“>”。不幸的是,它不起作用:我构建的字符串(ACE_Process_option.command_line 字段的值)激活进程并将其重定向到文本文件,当我在 cmd(命令行控制台)中写入它时,但它没有当我尝试从代码中使用它时不起作用。有什么想法吗?

【问题讨论】:

    标签: ace


    【解决方案1】:

    查看ACE Programmers Guide 的第 10 章。本节的示例代码作为examples/APG/Processes 下的ACE 分发的一部分提供,请参阅Manager::setStdHandles 操作作为Spawn.cpp 示例的一部分

    【讨论】:

    • 非常感谢约翰尼 :-)。这似乎正是我一直在寻找的。我去看看
    猜你喜欢
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多