如何在 Visual Studio 中使用集成终端运行 C/C++ 代码

Hai*_*sen 9 c c++ visual-studio

如何使用 Visual Studio 中的集成终端启动 C/C++ 控制台应用程序,而不是启动单独的终端窗口?

为了澄清更多:

当我现在按下运行按钮时,会发生以下情况:

在此输入图像描述

但我想要的是这样的东西(但它必须在我按下运行按钮时发生),其中输出被定向到 Visual Studio 窗口内的终端,而不启动单独的窗口,这将使调试时更容易,因为我不必在多个窗口之间切换: 在此输入图像描述

use*_*670 4

Visual Studio 2019 / 2022有一个方便的VsConsoleOutput 扩展,可将程序输出重定向到 Visual Studio 内部的输出窗口。 在此输入图像描述 但是,在安装它时,我遇到了一个异常,抱怨InstalledByMsi清单中某处的值不正确。解决方法是使用 WinRAR 或其他工具手动打开下载的 .vsix 包(似乎是 .zip 存档),调整extension.vsixmanifest文件中的一行并保存更新的存档。

<Installation AllUsers="true" InstalledByMsi="false">
Run Code Online (Sandbox Code Playgroud)