如何解决本征矩阵的标准向量导致某些 Windows 机器上的运行时崩溃
我有以下特征矩阵向量的声明。感谢 Louen 帮助我完成此声明。但是在运行时程序会在这个声明处崩溃。这不会发生在所有机器上。我只遇到过一个。这可能是因为我缺少 Eigen::aligned_allocator 作为声明的一部分。但是我无法弄清楚如何将它包含在声明中。这是一个初始化为零的特征矩阵向量。非常感谢任何帮助。
std::vector<Eigen::MatrixXd> inv_K_mat2(42,Eigen::MatrixXd::Zero(4,5));
解决方法
不同版本的 Windows 的 Win32 头文件不同。如果您使用 Win 10 标头构建,则生成的代码可能与 Win 7 中的某些内容不兼容。 你用的是什么编译器?在 Viz Studio 中,有 macros 可供您指定要包含的标头版本。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。