PlaneLoc記錄

是皮皮攀呀,發表於2019-03-26

1.按照流程操作,其中出現了CGAL相關的.so找不到檔案的情況,此時,需要到其官網上去,執行第二條指令,並make install一下。

2.接著cmake成功,在進行make的時候,會非常慢,系統卡死好幾次。

最後執行出來,有2條報錯。

/home/zp/0326PlaneLoc-master/tests/Tests.cpp:194:54: error: no matching function for call to ‘Matching::convertToPointsDirsDists(const std::vector<Eigen::Matrix<double, 3, 1> >&, const std::vector<Eigen::Matrix<double, 4, 1> >&, const std::vector<Eigen::Matrix<double, 6, 1, 0> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<double>&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&)’
                                        retDistPtsDirs);
 

/home/zp/0326PlaneLoc-master/tests/Tests.cpp:263:88: error: no matching function for call to ‘Matching::bestTransformPointsDirsDists(std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<double>, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<double>, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<double>, std::vector<double>&, std::vector<double>&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<double>, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<Eigen::Matrix<double, 3, 1> >&, std::vector<double>, double&, bool&, bool&)’
                                                                     fullConstrTransComp);