Visual C ++ - 找出是否由调试器启动

时间:2014-02-01 23:37:25

标签: c++ visual-studio debugging

我想用

AllocConsole();

AttachConsole(ATTACH_PARENT_PROCESS);

取决于程序是否在visual studio中运行。 AttachConsole不会将输出打印到任何窗口,如“output”。所以我想改用AllocConsole,所以我至少得到一个控制台窗口。

我找到了C#的解决方案,但没有找到使用.NET的C ++解决方案。

感谢您的回答。 除了写文件之外,我还要感谢记录程序的其他方法: - )

1 个答案:

答案 0 :(得分:0)

如果你想记录“东西”,以便它在调试器中可见(如果有的话),那么你可能想要使用OutputDebugString