我想在我的 C# Windows Phone Gui 应用程序中嵌入一个现有的 C++ 控制台应用程序。我已经设法将 C++ 控制台应用程序转换为 Windows(电话)运行时组件,允许我从 C# 调用它。我想知道的是将原始控制台输出路由到我已经为类似应用程序创建的 C# XAML 控制台。我的问题是 C# 控制台使用从“Stream”派生的类,该类使用“Write”函数用新文本更新自身。
不幸的是,我现在知道如何创建一个可供 C# 和 C++ 用于我的目的的流。我四处搜寻,但找不到合适的例子。
如果有所不同,则不必从正常的控制台输出中捕获输出,因为 C++ 应用程序通过名为“log”的函数将其所有输出写入控制台。