2

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

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

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

4

1 回答 1

1

您可以使用OutputDebugString 函数

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

于 2013-09-08T09:00:10.160 回答