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

时间:2016-06-30 14:18:03

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

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

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

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

Cannot launch program 'c:\Users\user_name\Desktop\C\file.cpp'; configuring source maps might help.

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

但现在它出现了新的错误

Cannot launch program 'c:\Users\user_name\Desktop\C\file.cpp'; setting the 'outDir' attribute might help.

现在我不知道这是什么outDir以及我应该在它面前放置什么链接。我试图把我的file.ccp的位置链接,但仍然是错误相同。我还尝试将名为的文件夹的链接放在我的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,
Microsoft Visual Studio代码,
Node.js的

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

2 个答案:

答案 0 :(得分:1)

我可能弄错了,但Microsoft Visual Studio Code只是一个代码编辑器

您还需要编译器

答案 1 :(得分:0)

您需要创建一个新的解决方案。然后添加一个或多个项目,然后包含您的文件。然后,您就可以运行