G ++编译Visual Studio代码

时间:2017-04-20 18:12:02

标签: build g++ visual-studio-code

我在Ubuntu上安装了Visual Studio Code,但我似乎无法编译它。我查看了https://code.visualstudio.com/docs/languages/cpphttps://code.visualstudio.com/Docs/editor/tasks并尝试了所有示例,但我不断收到错误“未定义任何构建任务。在tasks.json文件中使用'isBuildCommand'标记任务。”我想要运行的命令是g++ Main.cpp Classes.cpp -o Planets -lGL -lglut

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这个问题。我从中学到的是:

  1. 确保Classes.cpp$workspaceRoot位于"shell"或使用相对路径。
  2. 确保您的tasks.json文件不包含任何错误。
  3. 确保tasks.json的代码顶部有一个版本号。
  4. 确保任务类型正确。 (例如,对于控制台应用,它应该是{ "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": [] } ] }
  5. 我已经为你创建了tasks.json文件。它适用于我的Main.cpp(在其中放置一个Hello world程序)和Classes.cpp(一个简单的类)。比较你的,看看你做错了什么。

                    self.size = function (size) {
                    var val = parseFloat(size);
                    return isNaN(val) ? size : val;
                };