TEASER-plusplu Windows Mingw编译
编译记录:
1.下载该库 v2.0
链接1:https://github.com/MIT-SPARK/TEASER-plusplus
连接2:https://github.com/MIT-SPARK/TEASER-plusplus/releases
2.下载 googletest
链接:https://github.com/google/googletest/releases?page=2
3.下载 Eigen,需要一个裸源码项目
自己下,我用的是3.3.9
4.下载cmake
5.开始编译前的准备
5.1 修改GoogleTest cmake
修改TEASER-plusplus-2.0/cmake/GoogleTest.CMakeLists.txt.in
URL改为提前下载好的file:///home/usrer-id/下载/googletest-release-1.8.1.zip
5.2 修改pmc pybind11
git clone太慢:
修改TEASER-plusplus-2.0/cmake/pmc.CMakeLists.txt.in
GIT_REPOSITORY改为https://gitee.com/cyber_yiyi/pmc
#修改:TEASER-plusplus-2.0/cmake/pybind11.CMakeLists.txt.in
#GIT_REPOSITORY改为https://gitee.com/yao_yu/pybind11
5.3 cmake gui 开始编译
cmake 的地址引用要引用到build文件夹这一层;C:\Users*******\Desktop\eigen-3.3.9\build
5.4 不编译测试文件,要不make 测试代码的时候总报错
5.5 开始make ; make install 即可