我在Eclipse上使用Eigen Library编写了几个函数,正确地构建,运行和测试了我的所有函数,Eclipse(MinGW编译器)没有任何错误。但后来我意识到我必须使用Visual Studio编译器,并尝试在Visual Studio 2010上编译代码。即使在构建期间没有任何错误,代码也不能在运行时工作,并得到错误,如图所示链接。如果有人帮我解决这个问题,我会很高兴吗? Invalid sizes when resizing a matrix or an array - error Visual Studio 2010 compiler
答案 0 :(得分:0)
谢谢我解决了问题:)错误是关于输入文件的大小。我读错了文件,所以我期望读取的内容和真实文件之间存在不兼容性。
除此之外,使用Visual_Studio构建我改变了Visual Studio的一些属性,如eigen.tuxfamily.org/index.php?title=IDEs#Visual_Studio中所述。尝试将代码从mingw迁移到visual studio编译器可能会有所帮助。