【发布时间】:2014-10-20 15:14:16
【问题描述】:
我突然意识到,在使用调试模式 (-g3 -DDEBUG) 编译我的程序(使用 Eigen)时,我遇到了运行时断言错误
Assertion failed: (v == T(Value)), function variable_if_dynamic, file /Users/vlad/eigen_3.2.2/Eigen/src/Core/util/XprHelper.h, line 53
我无法弄清楚这到底发生在哪里以及为什么。我还在我唯一使用 Eigen 成员的课程中使用了EIGEN_MAKE_ALIGNED_OPERATOR_NEW,因为我认为这可能是对齐问题,但它仍然不能解决问题。以前有人碰到过这个吗? release版本编译运行正常,assert只出现在debug模式。
【问题讨论】: