在VS2012中显示C调试器输出?

在VS2012中显示C调试器输出?,c,visual-studio-2012,visual-studio-debugging,C,Visual Studio 2012,Visual Studio Debugging,因此,我在C(linux)中编写了一个POSIX线程应用程序,在该应用程序中,您可以通过命令行args获得线程的数量和线程将处理的文件名 现在我还需要让它在windows中工作。 我已经更改了所有必要的名称和头,但由于我正试图在VS2012中执行此操作,我不知道如何获得调试器输出 printf显然不起作用,那么我可以用什么来代替呢 包含在C++ Win CONSOLEAPP项目中。可以使用函数,但是VS输出窗口只对调试器输出起作用。对于控制台输出,您应该创建windows32控制台应用程序pro

因此,我在C(linux)中编写了一个POSIX线程应用程序,在该应用程序中,您可以通过命令行args获得线程的数量和线程将处理的文件名

现在我还需要让它在windows中工作。 我已经更改了所有必要的名称和头,但由于我正试图在VS2012中执行此操作,我不知道如何获得调试器输出

printf显然不起作用,那么我可以用什么来代替呢

<代码>包含在C++ Win CONSOLEAPP项目中。

可以使用函数,但是VS输出窗口只对调试器输出起作用。对于控制台输出,您应该创建

windows32控制台应用程序
project

另一种方法是自己分配控制台:

AllocConsole();
freopen("CONIN$", "r",stdin);
freopen("CONOUT$", "w",stdout);
freopen("CONOUT$", "w",stderr);
“调试器输出”是什么意思?为什么
printf
不起作用?