c++ - 无法在 VS Code 2015 中调试或运行文件

标签 c++ c json debugging visual-studio-2015

我下载了最新的 Visual Studio 代码(版本 1.2.1)。最大的问题是我无法调试或运行我的文件。

当我按 F5 运行时,它要求我打开文件夹

当我从 file 打开文件夹时,它会创建一个 launch.json 文件,并且在按 F5 后仍然显示此错误

无法启动程序“c:\Users\user_name\Desktop\C\file.cpp”;配置源映射可能会有所帮助。

现在,我通过将值 true 放入 launch.json 来启用 source maps

但是现在它显示出新的错误

无法启动程序“c:\Users\user_name\Desktop\C\file.cpp”;设置“outDir”属性可能会有所帮助。

现在我不知道这个 outDir 是什么,我应该在它前面放什么链接。我试图放置我的 file.ccp 位置的链接,但错误仍然相同。我还尝试将名为 out 的文件夹的链接放在我的 VS 代码的安装位置。此版本的 VS Code 中也没有 app.js 文件。

这是我实际的 launch.json,它是默认生成的。

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "node",
            "request": "launch",
            "program": "${workspaceRoot}/main.cpp",
            "stopOnEntry": false,
            "args": [],
            "cwd": "${workspaceRoot}",
            "preLaunchTask": null,
            "runtimeExecutable": null,
            "runtimeArgs": [
                "--nolazy"
            ],
            "env": {
                "NODE_ENV": "development"
            },
            "externalConsole": false,
            "sourceMaps": false,
            "outDir": null
        },
        {
            "name": "Attach",
            "type": "node",
            "request": "attach",
            "port": 5858,
            "address": "localhost",
            "restart": false,
            "sourceMaps": false,
            "outDir": null,
            "localRoot": "${workspaceRoot}",
            "remoteRoot": null
        }
    ]
}

我已经在我的 PC 上安装的东西是

Git(版本 2.9.0),
Microsoft Visual C++ Redistributable(x86) 2015,
微软 Visual Studio 代码,
Node.js
.

我的 file.cpp 是一个用 C++ 编写的简单 hello world 程序。

最佳答案

我可能错了,但 Microsoft Visual Studio Code 不就是一个代码编辑器吗?

您还需要一个编译器

关于c++ - 无法在 VS Code 2015 中调试或运行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38125863/

相关文章:

iphone - 使用嵌套 JSON 填充 UITableView

mysql - 在数据库中存储 json 的正确方法

c++ - 初始化一个包含自身 vector 的结构

c++ - 将(共享指针的) vector 的值分配给共享指针导致段错误c++

javascript - 谷歌 native 客户端 : Internet Explorer error

c - 虚拟地址如何分配?

c++ - 提取并以十进制形式返回 RGBA 颜色的各个分量

c管道为什么是fd[0]和fd[1] 3和4

c - 如何解决 C 代码的 MISRA C :2012 Rule 13. 2 和 13.3?

c++ - 在 C++ 中使用 libcurl 设置 --data-binary