Базовая информация:
- система: macOS High Sierra (10.13.6)
- редактор: против кода (последняя версия)
- Компилятор: g ++ (Xcode)
- Цель : развернуть GLFW + GLAD
Вопрос Описание:
В последнее время я учусь работать с компьютерной графикой. Все идет гладко. Однако при создании окна для проверки произошла ошибка env.Link:
Undefined symbols for architecture x86_64:
"_gladLoadGLLoader", referenced from:
_main in main-5c211c.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
The terminal process terminated with exit code: 1
Кажется, я не связал какой-то сторонний файл. I
исправили точно такую же проблему, добавив аргументы "-lglfw" в g ++ при использовании функций в glfw3.h.
Но при встрече рад, связанных с функция: gladLoadGLLoader, я не знаю, как это сделать.
Что-то, что я сделал:
Можно найти файл заголовка.
#include glad/glad.h
#include GLFW/glfw3.h
Поместите файл "glad.c" в рабочую область.
- Попробуйте добавить "g ++ -framework XXXXX", но не работает.
- Попробуйте добавить "g ++ -lglfw3", но не работает.
- Добавить "g ++ -L или I / usr / lib или / usr / local / lib или / usr / local / include", но не работает.