2016-08-11 10 views
0

私は現在Ubuntuを使用しており、Visual Studio(コード)でC++ファイルを起動しようとしています。Visual Studio上のC++ファイルが見つからないか無効です

#include<iostream> 
using namespace std; 

int main() 
{ 
    cout << "Hello cd World!"; 
    return 0; 
} 

だけ押すF5を通じてコードを起動し、ファイルの引用は言う:ファイル自体のコードは、(単にハローワールドプログラム)非常に簡単です「見つからないか、または無効です」私は、パスを変更するように指示するlaunch.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" 
     } 
    } 
] 

}

+0

を実行するために./name_of_file.outは、コードを投稿し、コードの画像を投稿しないでください。 – nwp

+0

私はそれを変更したいのですか、または私の次の投稿のためのちょっとお勧めですか? – Taka

+0

私はそれを変更します。問題のある行をコピー/ペーストできない人は、役に立つ回答を得る機会を減らします。 – nwp

答えて

0

iを試みた可能な解決策は、コンパイルし、端末を使用して実行するが、IDE内のコード自体を記述することです。その包帯ソリューションが動作します。

他の誰かが今までUbuntuのコンソール使用で何かをコンパイルしたい場合: G ++ name_of_file.cpp が、その後

+0

は実際にインストールで動作したので、代わりにnetbeansを使用して終了しました:) – Taka

関連する問題