gpt4 book ai didi

c++ - 程序以Visual Studio代码结束后,如何停止Task运行终端自动退出?

转载 作者:行者123 更新时间:2023-12-02 10:39:59 24 4
gpt4 key购买 nike

我是一名新的C++学习者,并使用Visual Studio代码作为我的IDE。例如,一个cpp文件中写入了hello world程序。在VSC中,我使用名为Build的任务(> Tasks:Run Build task)编译cpp文件,然后使用名为Run的任务(> Tasks:Run task)来运行它。 (tasks.json在下面给出)

但是当我Run时,一个名为“任务-运行”的新终端启动,显示输出并立即退出。(很难看到输出是什么。)

我可以将任何命令放入task.json文件中,以便该程序在结束后不会消失吗?还是有其他解决方法?

//my tasks.json file

{
"version": "2.0.0",
"tasks": [
{
"taskName": "Build",
"type": "shell",
"command": "g++",
"args": [
"main.cpp"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": []
},
{
"taskName": "Run",
"type": "shell",
"command": "./a.out",
"problemMatcher": []
}
]
}

最佳答案

更多的hack而不是修复,但是我有同样的问题,并且我注意到将版本从“2.0.0”更改为“0.1.0”会使我的输出窗口保持打开状态,并显示所有错误。

尽管我非常确定这不是一个长期解决方案。

关于c++ - 程序以Visual Studio代码结束后,如何停止Task运行终端自动退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45961497/

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