原作者提供的CMakeLists.txt中
Eigen库是头文件库,不用编译也可以使用。如果Win系统的环境变量没有设置,也没有编译Eigen,find_package语句会找不到Eigen。
find_package(Eigen3 3.3.4 REQUIRED NO_MODULE)
..中间省略..
target_link_libraries(fdr ${OpenCV_LIBS} Eigen3::Eigen GCoptimization Superpixel)
解决方法:
- 删掉find_package(Eigen3 3.3.4 REQUIRED NO_MODULE)
- 删掉target_link_libraries里面的 Eigen3::Eigen
- 增加语句set(Eigen3_DIR “C:/local/eigen-3.3.4”)
include_directories(${Eigen3_DIR})
//双引号内的路径设置成你电脑上Eigen库的位置
3384




被折叠的 条评论
为什么被折叠?



