附加控制台窗口
我有必须写入控制台的应用程序。我还从 dll 调用函数,该函数也写入标准输出。现在我想要有单独的输出窗口来获取 dll 的所有输出。 (所以我将有 2 个控制台窗口:一个用于客户端应用程序,一个用于 dll)如何制作?我用的是windows+mingw
I have application that has to write to console. Also I call function from dll that writes to stdout too. Now I want to have separate output window to get all output from dll there. (So I will have 2 console windows: one for client app, one for dll) How to make it? I use windows+mingw
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你不能。
stdout
是一个文件句柄,如果您的应用程序代码和 dll 都向它写入数据,那么无论您做什么,它们都将转到同一个位置。最好的选择是:
You can't.
stdout
is a single file handle and if both your application code and the dll are writing to it, they're going to go to the same place no matter what you do.Your best options would be to either: