我在我的 ubuntu 16.04 xenial 中安装了 drake 二进制文件,
curl -o drake.tar.gz https://drake-packages.csail.mit.edu/drake/continuous/drake-latest-xenial.tar.gz
sudo tar -xvzf drake.tar.gz -C /opt
并在我的 cmake 中找到_package(drake) 并尝试进行优化。但是我收到了以下错误
/opt/drake/include/drake/common/autodiff.h:15:1: error: static assertion failed: Drake requires Eigen >= v3.3.3.
static_assert(EIGEN_VERSION_AT_LEAST(3, 3, 3)
,
/opt/drake/include/drake/common/autodiffxd.h:232:69: error: ‘MakeAutoDiffScalar’ was not declared in this scope
return MakeAutoDiffScalar(m_value * other, m_derivatives * other);
我认为我包括了位于
/opt/drake/include/eigen3
.
我该如何解决?顺便说一句,在 Mac 中,它适用于相同的代码。