Я изо всех сил пытаюсь построить проект openGL в VScode на Ma c. Проблема в том, как добавить фреймворк в файл задач. json VScode. Я могу успешно построить проект из командной строки.
Для успешной сборки мне нужна команда g cc для включения аргумента -framework OpenGL. Поэтому следует читать:
g cc *. cc -std = c ++ 17 -stdlib = libc ++ -g -framework OpenGL ... (et c.)
но если я добавлю "-framework OpenGL" в список аргументов в задачах. json, VScode анализирует его как:
g cc *. cc -std = c ++ 17 - stdlib = libc ++ -g '-framework openGL' ... (et c.)
Очевидно, g cc не распознает '-framework OpenGL' в кавычках. Как добавить фреймворк в VSCode на ма c ???
Мои задачи. json это:
"type": "shell",
"label": "C/C++: clang build active file",
// "command": "/usr/bin/clang",
"command": "gcc",
"args": [
"${fileDirname}/*.cc",
"-std=c++17",
"-stdlib=libc++",
"-g",
"-framework openGL",
"-L/usr/local/Cellar/glew/2.1.0_1/lib",
"-L/usr/local/Cellar/glfw/3.3.2/lib/",
"-lglfw",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],