关于CGAL fair函数报错问题
有没有人知道是怎么回事
各位好
目前的新问题是
boots cgal
错误代码C2338表示函数fair在使用时要求使用版本3.2或更高的Eigen3库。
换个版本试试??
错误信息“the function fair requires Eigen 3 version 3.2 or later” 表明你尝试使用的CGAL fair函数需要Eigen 3版本3.2或更高版本,但你当前安装的Eigen版本较旧。
你需要将Eigen库更新到3.2或更高版本。
看一下你当前的Eigen版本,去官网更新Eigen:访问Eigen的网站(https://eigen.tuxfamily.org/),下载最新稳定版本的Eigen。
是不是版本比较混乱,你的Eigen 3.3.8却放在Eigen3.8目录下,是不是真实版本未达到编译要求的版本号。
Eigen 中的函数 later() 和 fair()的版本问题,编译错误 C2338 ,需要更新 Eigen 版本
各位好
目前的新问题是
boots cgal
我不清楚为什么 ,我从官网上下载的boost1-71-0
也将里面所有的dll文件添加进了 Qt生成的debug目录
回答部分参考、引用ChatGpt以便为您提供更准确的答案:
两段程序中结果不一致的原因可能是第一段直接代值求解,而第二段使用了符号变量先解方程再代值。这种差异导致了两种方法的精度和准确性不同。
在第一段程序中,直接代入具体数值进行求解,可能存在数值计算误差和舍入误差。这些误差会在计算过程中逐渐累积,导致最终结果与精确解有所偏差。因此,第一段程序的结果可能不够准确。
而在第二段程序中,使用符号变量进行方程求解,可以得到更精确的解析解。然后,通过给符号变量赋具体数值,将符号表达式转换为可计算的数值函数,从而得到更准确的结果。这种方法可以减少数值计算误差和舍入误差的影响,提高计算结果的准确性。
总结起来,第一段程序直接代值求解可能存在数值误差,而第二段程序使用符号变量解方程再代值可以得到更准确的结果。