我曾在不久前问过这个问题,其中以下声明导致 W7 机器上的运行时崩溃。
std::vector<Eigen::MatrixXd> inv_K_mat2(42, Eigen::MatrixXd::Zero(4, 5));
但是现在我也在 Win10 机器上看到了这个,想知道我是否可以得到一些帮助来解决这个问题。由于 Win10 是受支持的平台,我需要以某种方式解决这个问题。在调试器中运行时,我看到应用程序恰好在上述行崩溃。其他声明如
Eigen::MatrixXd BMat(3,10);
正在工作。我无法确定为什么上述声明在某些机器架构上失败。可能是由于 stl 容器与 Eigen 混合或缺少运行时库?是否有另一种方法来指定上述声明。非常感谢解决此问题的任何帮助