2017-04-20 9 views
0

私はUbuntuにVisual Studio Codeをインストールしましたが、コンパイルできないようです。私はhttps://code.visualstudio.com/docs/languages/cpphttps://code.visualstudio.com/Docs/editor/tasksを見て、すべての例を試しましたが、「ビルドタスクが定義されていません。タスクに 'isBuildCommand'というタスクをtask.jsonファイルにマークしています。私が実行したいコマンドはg++ Main.cpp Classes.cpp -o Planets -lGL -lglutG ++ Visual Studioコードのコンパイル

答えて

0

私は一度この問題が発生しました。私はそれから学んだことは、これらは以下のとおりです。

  1. あなたMain.cppClasses.cpp$workspaceRootであるか、相対パスを使用していることを確認してください。
  2. tasks.jsonファイルにエラーが含まれていないことを確認してください。
  3. tasks.jsonにコードの先頭にバージョン番号が付いていることを確認してください。
  4. タスクの種類が正しいことを確認してください。 (コンソールアプリの場合は、"shell"

私はあなたのためにtasks.jsonファイルを作成しました。それは私のMain.cpp(そこにHello worldプログラムを入れる)とClasses.cpp(単純なクラス)で動作します。あなたのことを私と比較して、あなたが間違っていたかどうかを確認してください。

{ 
"version": "2.0.0", 
"tasks": [ 
    { 
     "taskName": "Build", 
     "type": "shell", 
     "command": "g++", 
     "args": [ 
      "Main.cpp", 
      "Classes.cpp", 
      "-o", 
      "Planets", 
      "-lGL", 
      "-lglut" 
     ], 
     "group": { 
      "kind": "build", 
      "isDefault": true 
     }, 
     "problemMatcher": [] 
    } 
] 
} 
関連する問題