声明 std::vector<Eigen::MatrixXd> 导致崩溃

问题描述

我曾在不久前问过这个问题,其中以下声明导致 W7 机器上的运行时崩溃。

std::vector<Eigen::MatrixXd> inv_K_mat2(42,Eigen::MatrixXd::Zero(4,5));

但是现在我也在 Win10 机器上看到了这个,想知道我是否可以得到一些帮助来解决这个问题。由于 Win10 是受支持的平台,我需要以某种方式解决这个问题。在调试器中运行时,我看到应用程序恰好在上述行崩溃。其他声明如

Eigen::MatrixXd BMat(3,10);

正在工作。我无法确定为什么上述声明在某些机器架构上失败。可能是由于 stl 容器与 Eigen 混合或缺少运行时库?是否有另一种方法来指定上述声明。非常感谢解决此问题的任何帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)