Что такое флаг компоновщика для Glad на Mac?C++

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

Сообщение Anonymous »

Это мой make-файл

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

SRC_DIR = src
BUILD_DIR = build/debug
CC = clang++
SRC_FILES = $(wildcard $(SRC_DIR)/*.cpp)
OBJ_NAME = game
INCLUDE_PATHS = -Iinclude
LIBRARY_PATHS = -Llib -Llib//Users/baguma/Downloads/glad-3 -Llib/GL
COMPILER_FLAGS = -std=c++11 -Wall -O0 -g -arch x86_64
LINKER_FLAGS = -lglfw3 -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo -lGLEW

all:
$(CC) $(COMPILER_FLAGS) $(LINKER_FLAGS) $(INCLUDE_PATHS) $(LIBRARY_PATHS) $(SRC_FILES) -o $(BUILD_DIR)/$(OBJ_NAME)
clean:
rm -r -f $(BUILD_DIR)/*

Вот какую ошибку я получаю:

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

Undefined symbols for architecture x86_64:
"_gladLoadGLLoader", referenced from:
_main in main-d336bf.o
"_glad_glViewport", referenced from:
framebuffer_size_callback(GLFWwindow*, int, int) in main-d336bf.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [all] Error 1
Пытаюсь скомпилировать программу с использованием OpenGl, glfw и Glad
Погуглив, похоже, ничего полезного не нашел.

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

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

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

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

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

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