visual studio上的c++文件缺失或无效

C++ file on visual studio is missing or invalid

本文关键字:无效 文件 studio 上的 c++ visual      更新时间:2023-10-16

我目前正在使用Ubuntu,并试图通过visual studio(代码)启动c++文件。文件本身的代码非常简单(只是一个hello world程序):

#include<iostream>
using namespace std;
int main()
{
    cout << "Hello cd World!";
    return 0;
}

当通过按f5启动代码时,它显示文件引用:"缺失或无效。"它把我和发射联系起来了。Json文件,它告诉我更改路径。在这样做之后,它告诉我同样的事情:"丢失或无效的文件",但在它声明文件的路径之前:'/home/taka/VSCode/Hello_World'这是正确的。我试过添加一个。cpp到最后,但它没有找到那里的文件。下面是它要求编辑的json文件的代码。

{
"version": "0.2.0",
"configurations": [
    {
        "name": "C++ Launch (GDB)",
        "type": "cppdbg",
        "request": "launch",
        "targetArchitecture": "x64",
        "program": "${workspaceRoot}/Hello_World",
        "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceRoot}",
        "environment": [],
        "externalConsole": true,
        "linux": {
            "MIMode": "gdb"
        },
        "osx": {
            "MIMode": "lldb"
        },
        "windows": {
            "MIMode": "gdb"
        }
    },
    {
        "name": "C++ Attach (GDB)",
        "type": "cppdbg",
        "request": "launch",
        "targetArchitecture": "x64",
        "program": "${workspaceRoot}/Hello_World",
        "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceRoot}",
        "environment": [],
        "processId": "${command.pickProcess}",
        "externalConsole": false,
        "linux": {
            "MIMode": "gdb"
        },
        "osx": {
            "MIMode": "lldb"
        },
        "windows": {
            "MIMode": "gdb"
        }
    }
]

}

我尝试过的一个可能的解决方案是使用终端编译和运行,但在IDE中编写代码本身。这是一个绷带解决方案,但它确实有效。

如果有人想在ubuntu控制台编译一些东西,请使用:g++ name_of_file.cpp然后。/name_of_file。Out to run