VS Code 中“启动:程序不存在”

问题描述 投票:0回答:2

我即将开始学习 C,并选择带有 GCC 的 VS Code 作为我的编译器。我添加了一个 hello world 程序来测试它,我得到以下弹出窗口:

enter image description here

我对这方面的经验为零,所以我非常感谢您的帮助。我遵循了 Open launch.json 选项,但不明白这与我的问题有什么关系。它给了我以下内容:

{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
    {
        "name": "(Windows) Launch",
        "type": "cppvsdbg",
        "request": "launch",
        "program": "enter program name, for example ${workspaceFolder}/a.exe",
        "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": false
    }
]

}

我不知道该怎么办。我尝试在 StackOverflow 中查找类似的问题,但没有成功。

c visual-studio-code
2个回答
0
投票

关于这个帖子:

问:C 语言中 * 位于某事物之前和之后有什么区别?

A:看看“从右到左”的规则:

关于这个问题:

问:为什么我在 VS Code 中得到

“launch:program does not exist”

A:仔细看的话,实际错误是

launch: program "" does not exist

换句话说,VSCode 正在寻找名为“”(空字符串)的程序,但没有找到。

您只需配置环境(包括您发现的运行程序),并在 launch.json 中正确定义所有内容(尤其是“程序”)。


0
投票

安装.net runner后,问题最终解决了。

© www.soinside.com 2019 - 2024. All rights reserved.