【问题标题】:G++ Compiling Visual Studio CodeG++ 编译 Visual Studio 代码
【发布时间】:2017-04-20 18:12:01
【问题描述】:

我已经在 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

【问题讨论】:

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


    【解决方案1】:

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

    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": []
        }
    ]
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-28
      • 2016-10-20
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      相关资源
      最近更新 更多