Eigen Sophus 是三方库,在Qt Creator 中没有使用CMakeLists.txt进行配置,需要进行如下配置:

1. Eigen 库没有生成对应的库文件,相关函数直接在头文件中,故只要找到其头文件的位置,包含进来即可,由于其它库的头文件要使用Eigen的头文件,所以应在工程文件(.pro)中给出其头文件的目录:如:INCLUDEPATH +=               /home/cqxiangyi/Downloads/software_install/Sophus/sophus/  \
                   /usr/include/eigen3

 

2. Sophus 库是三方库,首先应找到安装的位置,使用的命令是: sudo find / -iname "*Sophus*" 。把头文件的位置添加到工程文件中,如第1条。然后把找到的库文件 拷贝到/usr/lib/目录下(要使用root用户完成拷贝)

 

3. 同时还应在工程文件中  LIBS +=    /home/cqxiangyi/Downloads/software_install/Sophus/build/libSophus.so