gpt4 book ai didi

visual-studio-2010 - 可以将 std::cout 重定向到开箱即用的 Visual Studio 2010 C++ 中的输出 View 吗?

转载 作者:行者123 更新时间:2023-12-03 17:57:43 27 4
gpt4 key购买 nike

我想知道这是否可以在最新版本的 VS 中通过一个简单的设置来完成,该设置会导致 VS 在 Eclipse IDE 中以等同于“ContextMenu”>run“a_Java_src_file_with_main”的方式运行。我在新的 W7 平台上使用 VS 2010 Pro 的试用版。即使是添加到从“空”模板生成的项目中的最小 helloworld cpp 源文件也会重定向到命令窗口。

3年前的同样问题:
Capturing cout in Visual Studio 2005 output window?
9个月前:
How to redirect stdout to output window from visual studio

我知道使用 OutputDebugString(...) 并将流重定向到文件作为替代方案。
Capture console output for debugging in VS?

最佳答案

执行此操作的简单方法是“suppress the console window”,方法是使用 WinMain entry point on windows instead of main 构建可执行文件。 .

这通常可以通过编辑项目设置来完成,但如果您使用 cmake ,和我一样,每次调用 cmake 时,这些设置都会被覆盖。 build 。因此,在这种情况下,您需要 add WIN32 to executable target in CMakeList.txt or set CMAKE_WIN32_EXECUTABLE to true for cmake configure command .

关于visual-studio-2010 - 可以将 std::cout 重定向到开箱即用的 Visual Studio 2010 C++ 中的输出 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8483507/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com