0

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

4

1 回答 1

1

查看ACE 程序员指南的第 10 章。本节的示例代码作为 ACE 发行版的一部分提供examples/APG/Processes,参见示例中的Manager::setStdHandles操作Spawn.cpp

于 2014-01-10T19:30:51.900 回答