从C#调用的c ++写入Output窗口

时间:2013-09-08 08:58:37

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

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

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

(我正在使用VS 2012,.Net 4.5)

1 个答案:

答案 0 :(得分:1)

您可以使用OutputDebugString function

如果你想支持变量参数(比如printf),你需要在这个答案中添加更多的代码:How do you create a debug only function that takes a variable argument list? Like printf()