只要导入pangolin.h就无法正常编译
点开蓝色部分的头文件,发现里面确实是一堆函数的空壳,没有实体(早该想起头文件是啥),想到函数实体放在动态链接库里面,然后就去找so库(应该在usr/lib 或 usr/local/lib下),发现还真有个pangolin
写了一句link_directories(usr/local/lib) 也找不到
尝试写 target_link_libraries(test1 pangolin) (我的程序名叫test1)
错误变成
glTEXImage2D没有定义
手动添加
target_link_libraries(test1 GL)
错误变成
又有一个未定义的引用(难道要一直这样手动添加下去)
又加了一句
target_link_libraries(test1 GLEW)
成功运行
(为什么会缺少这两个库原因未知)
(差不多花了两个小时的时间暂时解决了eigen库找不到和pangolin的问题)