我下载了最新的 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/