我是一名新的c ++学习者,并使用visual studio代码作为我的IDE。例如,cpp文件中写有hello world程序。在VSC中,我使用名为Build
的任务(>任务:运行构建任务)编译cpp文件,并使用名为Run
的任务(>任务:运行任务)运行它。 (tasks.json在下面给出)
但是当我Run
时,一个名为“任务 - 运行”的新终端启动,显示输出并立即退出。(很难看出输出是什么。)
是否有任何命令可以放入tasks.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": []
}
]
}
答案 0 :(得分:0)
更多的是hack而不是修复,但我有同样的问题,我注意到将版本从“2.0.0”更改为“0.1.0”会使我的输出窗口保持打开状态,并显示所有错误。
虽然我很确定这不是一个长期解决方案。