Как настроить GLFW в VS Code? Ошибка GLFW - PullRequest
1 голос
/ 10 марта 2020

Я занимаюсь разработкой проекта, и мне нужно настроить GLFW в VSCode. Я использую MinGw в качестве компилятора и сгенерировал файлы сборки glfw, используя настройку cmake для MinGw. Я получил файлы и поместил их в основную c:/mingw. Я поместил glfw3.dll внутри bin, libglfw3dll.a внутри lib и GLFW/glfw3.h и GLFW/glfw3native.h внутри include. "PS: i have placed these files in mingw as well as in my project". А затем я добавляю эти строки в задачи. json "-lglfw3", но на терминале выполнения не может найти -lglfw, и если я удаляю это, функции glfw и glad в main. cpp отображаются как ошибки.

задача. json

{
"version": "2.0.0",
"command": "g++",
"type": "shell",
"reveal": "always",  
"tasks": [
    {
        "label": "Build",
        "group": "build",
        "windows": {
            "suppressTaskName": true,
            "args": [
                "-g",
                "--std=c++17",
                "-I", "${workspaceFolder}",
                "-I", "${workspaceFolder}/thirdparty/include",
                /*===LIBS===*/
                "-lopengl32",
                "-lglfw3",                  
                /*===END OF LIBS===*/
                "main/main.cpp",
                "-o", 
                "builds/windows/Stupefy",
            ]
        },

        "linux": {
            "suppressTaskName": true,
            "args": [
                "-g",
                "--std=c++17",
                "main/main.cpp",
                "-o", 
                "builds/x11/Stupefy"
            ]
        },

        "osx": {
            "suppressTaskName": true,
            "args": [
                "-g",
                "--std=c++17",
                "main/main.cpp",
                "-o", 
                "builds/osx/Stupefy"
            ]
         }
      }
   ],    
}
...