将之前电脑上的CGAL项目迁移到新的电脑上,发现报错:
CGAL::Diagonalize_traits is a deprecated class that can lead to precision
CGAL在之前的项目中已经完成了编译,并且保持一致的配置,程序源代码没有任何修改,但是还是不能通过编译。
因此猜测是开源包的配置出现了问题,因此将boost与eigen的配置检查一遍,并进行重新配置,结果问题解决。
复查问题发现,应该是eigen配置问题,导致在CGAL内部关联eigen代码的部分出现问题,才会报上述错误。