VS代码中的Run按钮编译C++代码,但在Windows控制台而不是集成终端中运行它

ikfrs5lh  于 4个月前  发布在  Windows
关注(0)|答案(2)|浏览(72)

我在Mac OS上使用VS代码进行C++编程。按下运行三角形按钮可以成功编译代码,并自动开始在Windows Console中运行。我无法使用Windows Console,因为它在运行时由于某种原因不接受键盘输入。当按下运行按钮时,是否可以在集成终端中自动运行代码?我需要配置launch.json吗?谢谢

qnyhuwrf

qnyhuwrf1#

我需要配置launch.json吗?
是的。有一个属性console可以设置为integratedTerminal

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Some Name",
            // ...
            "console": "integratedTerminal"
        }
    ]
}

字符串
根据您使用的扩展名,您可能需要手动创建`.vscode/launch.json'。迟早您可能需要自定义启动文件(例如,在传递参数时)。

rkttyhzu

rkttyhzu2#

一种解决方法是将以下属性添加到launch.json:

"externalConsole": true

字符串
它不能完全解决这个问题,但至少可以在运行时与键盘交互;而且,你不必通过键入来启动程序。

相关问题