Я занимаюсь разработкой проекта, и мне нужно настроить 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"
]
}
}
],
}