在ubuntu下搞开发,突然有一天出现大量关于eigen的警告,虽然没有错误,但非常影响调试。
查了一下找到了原因:
https://www.dazhuanlan.com/2019/11/19/5dd373553fd02/
原来是之前升级了gcc版本,ubuntu16默认的版本是gcc5.4,后来升级到了gcc7,g++7,
解决方法是升级eigen到新版本,实测,3.3.5就可以。
查看eigen版本方法:
#版本信息头文件
/usr/include/eigen3/Eigen/src/Core/util/Macros.h