我尝试像这样编辑tasks.json文件
{
"version": "2.0.0",
"tasks": [
{
"label": "build hello world",
"type": "shell",
"command": "g++",
"args": [
"-g", "helloworld.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
,结果是a.out.dSYM和a.out文件。当我将a.out拖到终端时,它会成功运行。但有没有办法自动运行?没拖累它。
答案 0 :(得分:0)
您可以用各种方法进行编译和运行。这是3:
1。添加任务以运行您的可执行文件。
类似的东西:
{
"version": "2.0.0",
"tasks": [
{
"label": "build hello world",
"type": "shell",
"command": "g++",
"args": [
"-g", "helloworld.cpp"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "build and run hello world",
"type": "shell",
"command": "${workspaceFolder}/a.out",
"dependsOn": "build hello world"
}
]
}
2。使用Visual Studio Code扩展名:
例如:
安装后,“ CompileRun”有几个“命令面板”选项可以使用默认/自定义选项进行编译/运行,或者您可以使用F6 / F7快捷键。
其他几个类似的扩展名也做同样的事情。在扩展市场中搜索“ c / c ++ run”。
3。老式的方式:
只需在VS Code中打开一个新终端,然后以老式方式运行可执行文件;-)
./a.out