c ++: неопределенные символы для архитектуры x86_64 в Xcode - PullRequest
0 голосов
/ 05 июля 2018

Сначала я пытаюсь использовать glad.h в своем проекте. Xcode 7.2.1 . дает мне error:

glad.h:26:2: OpenGL header already included, remove this include, glad already provides it.

Это заголовки в моем main.cpp:

#include "glad/glad.h"
#include <iostream>
#include "GLFW/glfw3.h"

Я добавляю GLFW_INCLUDE_NONE к определениям упаковки - препроцессора и макросам препроцессора LLVM (похоже на определения препроцессора в Visual Studio, я полагаю?). Тогда ошибки превращаются в:

Undefined symbols for architecture x86_64:
  "_glfwCreateWindow", referenced from:
      _main in main.o
  "_glfwGetPrimaryMonitor", referenced from:
      _main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Если я удалю код #include "glad/glad.h”, ошибки останутся прежними. Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...