Я пытался проверить свои коды 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