fatal error: Eigen/Dense: No such file or directory
1729 ワード
ORB-SLAM 2+imu結合アルゴリズムの実行中に発生したエラー
fatal error: Eigen/Dense: No such file or directory
解決策:
1.
cd/usr/local/include
2.
sudo ln -sf eigen3/Eigen Eigen
3.
sudo ln -sf eigen3/unsupported unsupporte
解決した
次のエラー:error:static assertion failed:YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY
解決策:(ネットブログ参照)
Thirdparty/g 2 o/g 2 o/solvers/linear_を開くsolver_eigen.h,以下のコードを
変更::
解決!
次のエラー:undefined reference to symbol'ZN2cv6String10deallocateEv'
解決:CMakeListsでfind_を修正するPackage(OpenCV 3 REQUIRD)はバージョンを自分でインストールしたものに書けばいいです
エラー:usleep was not declared
解決:#includeヘッダファイルを追加すればよい
エラー:rosについて
解決:パスの問題、bashrcファイルの編集
最後に一言:export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/home/z/catkin_ws/src/LearnVIORB-RT/Examples/ROS/ORB_VIO
fatal error: Eigen/Dense: No such file or directory
解決策:
1.
cd/usr/local/include
2.
sudo ln -sf eigen3/Eigen Eigen
3.
sudo ln -sf eigen3/unsupported unsupporte
解決した
次のエラー:error:static assertion failed:YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY
解決策:(ネットブログ参照)
Thirdparty/g 2 o/g 2 o/solvers/linear_を開くsolver_eigen.h,以下のコードを
template
class LinearSolverEigen: public LinearSolver
{
public:
typedef Eigen::SparseMatrix SparseMatrix;
typedef Eigen::Triplet Triplet; typedef Eigen::PermutationMatrix<:dynamic eigen::dynamic="" sparsematrix::index=""> PermutationMatrix;
変更::
template
class LinearSolverEigen: public LinearSolver
{
public:
typedef Eigen::SparseMatrix SparseMatrix;
typedef Eigen::Triplet Triplet;
typedef Eigen::PermutationMatrix<:dynamic eigen::dynamic="" int=""> PermutationMatrix;
解決!
次のエラー:undefined reference to symbol'ZN2cv6String10deallocateEv'
解決:CMakeListsでfind_を修正するPackage(OpenCV 3 REQUIRD)はバージョンを自分でインストールしたものに書けばいいです
エラー:usleep was not declared
解決:#includeヘッダファイルを追加すればよい
エラー:rosについて
解決:パスの問題、bashrcファイルの編集
最後に一言:export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/home/z/catkin_ws/src/LearnVIORB-RT/Examples/ROS/ORB_VIO