使用Eigen3 的对象报错!
来源:互联网 发布:app制作软件下载 编辑:程序博客网 时间:2024/05/16 09:42
Assertion failed: (reinterpret_cast<size_t>(array) & 0xf) == 0 && "this assertion is explained here: " .....
file k:\eigen\eigen\src/Core/DenseStorage.h, line 69
解决方案:
http://eigen.tuxfamily.org/dox-devel/TopicUnalignedArrayAssert.html
简要说明,报错一般
1. 有 eigen3的对象作为struct的成员
2. STL容器
3.通过传值传递eigen3对象
4.编译器设计了不合适的数据对齐
如果遇到
#define EIGEN_DONT_ALIGN_STATICALLY
或者
#define EIGEN_DONT_VECTORIZE
#define EIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT
关闭Vectorize不管用时候,可以参考下面的文章。这个貌似是一个BUG? 据说这个宏在develop branch里面是有效的。
http://comments.gmane.org/gmane.science.robotics.ros.user/8505
- 使用Eigen3 的对象报错!
- 使用Hibernate操作对象的时候报错【update一个对象报的错】
- 使用 jquery获取canvas对象报错
- 关于类的指针对象和普通对象由于使用错误造成莫名报错
- eigen3 在 ubuntu14.04 下的安裝
- 安装goolge cartographer提示无法找到Eigen3的解决办法之一
- 在使用Scripting.FileSystemObject 的时候报错automation服务器不能创建对象
- springMVC使用JQUERY提交数组接收时候报错,接收参数对象的属性为数组
- excel报“不能使用对象链接和嵌入”的解决方法
- js 没有对象或者 重复创建对象的报错
- unsafe的使用报错
- iOS-使用NSMutableArray时添加对象报错问题
- C++矩阵计算库Eigen3之:矩阵的基本操作和运算
- QC9.0的EXCEL插件使用报错解决方法(方法‘onaction’作用于对象‘commandbarbutton’时失败)
- 待解决 --- 自定义类的类对象字段,存取器必须使用copy,否则报错!!! why???
- 今天使用gson json字符串转对象的时候,一直报错Unterminated object at line 1 column 14
- db2 创建数据库联合对象报错的解决办法
- springmvc的@modelattribute接收对象参数报错
- ExtJS xtype class对照表
- ZOJ_1002_Fire Net
- 指针入门
- Ext EditGrid 动态加载XML数据
- this指针
- 使用Eigen3 的对象报错!
- C# 写入txt 文件
- 在排序过的数组查找两个数,使得它们的和正好是输入的那个数字
- 网站建设的整个过程你做好了么?
- LR11监控UNIX资源时需要启动服务RSH
- FFF Warm Up Contest 4 - Dhaka 2011 [iSea]
- 20、输入一个表示整数的字符串,把该字符串转换成整数并输出
- linux tcp/ip
- 【搬家】生活小记 2011-08-05 再谈理想