Xcode - ld: символ (ы) не найден для архитектуры x86_64 - PullRequest
0 голосов
/ 19 февраля 2020

Я пытался проверить свои коды C ++ в Xcode. В результате ошибки говорят

«Неопределенные символы для архитектуры x86_64», что относится к файлам «.o»

Почему XCode пытается связать файлы .o, которые автоматически создаются в производные данные, а не файлы. cpp, где эти ошибочные функции объявлены? Сталкивались ли вы с ошибками?

А glm - это stati c библиотека. Почему проблемы возникают из-за самого glm? (Мне интересно)

  "double glm::dot<double, (glm::qualifier)0>(glm::tquat<double, (glm::qualifier)0> const&, glm::tquat<double, (glm::qualifier)0> const&)", referenced from:

      double glm::length<double, (glm::qualifier)0>(glm::tquat<double, (glm::qualifier)0> const&) in glm.o

  "double glm::dot<double, (glm::qualifier)1>(glm::tquat<double, (glm::qualifier)1> const&, glm::tquat<double, (glm::qualifier)1> const&)", referenced from:

      double glm::length<double, (glm::qualifier)1>(glm::tquat<double, (glm::qualifier)1> const&) in glm.o

  "double glm::dot<double, (glm::qualifier)2>(glm::tquat<double, (glm::qualifier)2> const&, glm::tquat<double, (glm::qualifier)2> const&)", referenced from:

      double glm::length<double, (glm::qualifier)2>(glm::tquat<double, (glm::qualifier)2> const&) in glm.o

  "float glm::dot<float, (glm::qualifier)0>(glm::tquat<float, (glm::qualifier)0> const&, glm::tquat<float, (glm::qualifier)0> const&)", referenced from:

      float glm::length<float, (glm::qualifier)0>(glm::tquat<float, (glm::qualifier)0> const&) in glm.o

  "float glm::dot<float, (glm::qualifier)1>(glm::tquat<float, (glm::qualifier)1> const&, glm::tquat<float, (glm::qualifier)1> const&)", referenced from:

      float glm::length<float, (glm::qualifier)1>(glm::tquat<float, (glm::qualifier)1> const&) in glm.o
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...