【发布时间】:2017-05-21 06:32:07
【问题描述】:
错误是(使用 VS2013 - GLM):
重载函数“glm::slerp”的多个实例匹配 参数列表:函数模板“glm::detail::tquat glm::slerp(const glm::detail::tquat &x, const glm::detail::tquat &y, const T &a)" 函数模板 "T glm::slerp(const glm::detail::tquat &x, const glm::detail::tquat &y, const T &a)" 参数类型有:(glm::quat, glm::quat, float)
我用两个 glm::quat 和一个常量浮点值来调用它,就像你对 glm::lerp 和 glm::mix 所做的那样。错误消息中显示的两个重载函数仅在返回类型上有所不同。我一直在寻找没有任何运气的答案。
确切的调用:
const float t = 0.5f;
glm::quat newQ = glm::slerp(quatA, quatB, t);
【问题讨论】:
-
我不认为 VS2013 将您指向错误所指的文件内声明?