useSophus.cpp
#include <iostream>
#include <cmath>
using namespace std;
#include <Eigen/Core>
#include <Eigen/Geometry>
#include "sophus/so3.h"
#include "sophus/se3.h"
改写CmakeList
cmake_minimum_required( VERSION 2.8 )
project( useSophus )
# 添加Eigen头文件
include_directories( "/usr/include/eigen3" )
# 为使用 sophus,您需要使用find_package命令找到它
find_package( Sophus REQUIRED )
#include_directories( ${Sophus_INCLUDE_DIRS} )
include_directories( "/usr/local/include/sophus" )
add_executable( useSophus useSophus.cpp )
#target_link_libraries( useSophus ${Sophus_LIBRARIES} )
#target_link_libraries( useSophus ${"/usr/local/lib/libSophus.so"} )
target_link_libraries( useSophus /usr/local/lib/libSophus.so )