У меня есть в моей основной функции: < /p>
Код: Выделить всё
Eigen::Vector direction_vector_ned = {1.0, 2.0, 3.0};
Eigen::Vector direction_vector_lla = Reperes::ned_to_lla(direction_vector_ned);
< /code>
В моем классе в репересах: < /p>
class Reperes
{
private:
public:
static Eigen::Vector ned_to_lla(const Eigen::Vector& ned);
};
< /code>
и реализация совпадает с прототипом: < /p>
static Eigen::Vector ned_to_lla(const Eigen::Vector& ned)
{
Eigen::Vector lla = {0.0, 0.0, 0.0};
...
return lla;
}
< /code>
Я думаю, что архитектура верна, но компилятор выражает ошибку при вызове ned_to_lla () в моем основном. < /p>
Я получил эту ошибку: < /p>
undefined reference to `Reperes::ned_to_lla(Eigen::Matrix const&)
Подробнее здесь: https://stackoverflow.com/questions/796 ... c-function
Мобильная версия