Что не так с моими аргументами отладки?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Что не так с моими аргументами отладки?

Сообщение Anonymous »

[Используя Mac и VSCode] Итак, я запускаю OpenGL через GLEW и GLFW, и когда я просто запускаю его:

Код: Выделить всё

g++ -framework OpenGL $$(pkg-config --cflags --libs glfw3) $$(pkg-config --cflags --libs glew) ./src/main.cpp --std=c++20 -o ./src/main && ./src/main
Он работает нормально, однако при попытке отладки возникают странные ошибки.
Вот мои аргументы в файле Tasks.json:

Код: Выделить всё

"args": [
"-std=c++20",
"-framework OpenGL",
"-I/opt/homebrew/Cellar/glfw/3.4/include -L/opt/homebrew/Cellar/glfw/3.4/lib -lglfw",
"-I/opt/homebrew/Cellar/glew/2.2.0_1/include -L/opt/homebrew/Cellar/glew/2.2.0_1/lib -lGLEW",
"-fcolor-diagnostics",
"-fansi-escape-codes",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
]
Tasks.json не понимает раздел -framework OpenGL, однако он работает нормально без режима отладки. Также по какой-то причине он не может найти мои библиотеки glfw и glew. Не могли бы вы подсказать, где я что-то сделал не так, потому что не могу понять, что здесь происходит с отладкой в ​​VSCode.

Подробнее здесь: https://stackoverflow.com/questions/784 ... -arguments
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»