【发布时间】: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
我有一个主要是 C# 的解决方案,但也很少有 C++ 项目。
在某些时候,我从 C# 代码中调用了一个 c++ dll。
有没有办法从 c++ 代码写入 Visual Studio 输出窗口(用于调试目的)?
我试过printf,但似乎没有任何效果...
(我使用的是 VS 2012,.Net 4.5)
【问题讨论】:
标签: c# c++ debugging visual-studio-2012
您可以使用OutputDebugString function。
如果您想支持可变参数(如 printf),则需要添加更多代码,如以下答案:How do you create a debug only function that takes a variable argument list? Like printf()
【讨论】: