【问题标题】:Writing to Output window from a c++ called by C#从 C# 调用的 c++ 写入输出窗口
【发布时间】:2013-09-11 23:40:27
【问题描述】:

我有一个主要是 C# 的解决方案,但也很少有 C++ 项目。
在某些时候,我从 C# 代码中调用了一个 c++ dll。

有没有办法从 c++ 代码写入 Visual Studio 输出窗口(用于调试目的)? 我试过printf,但似乎没有任何效果...

(我使用的是 VS 2012,.Net 4.5)

【问题讨论】:

    标签: c# c++ debugging visual-studio-2012


    【解决方案1】:

    您可以使用OutputDebugString function

    如果您想支持可变参数(如 printf),则需要添加更多代码,如以下答案:How do you create a debug only function that takes a variable argument list? Like printf()

    【讨论】:

    • 第二个链接不可用。我在哪里可以找到您的建议?
    • @ayssa - 感谢您报告此事。我已经更新了答案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多