解决Matlab安装扩展包spams的问题“错误使用 mex error C2039: “isspace”: 不是“std”的成员”

最近使用稀疏矩阵分解时需要用到SPAMS(SPArse Modeling Software)包,官网下载地址为:SPAMS

我的环境是windows7,MATLAB R2014a,下载的安装包版本是:spams-matlab-v2.6-2017-02-27.tar.gz。

按照博客:SPAMS安装 - 简书配置完成之后,点击运行,出现以下错误:

解决Matlab安装扩展包spams的问题“错误使用 mex error C2039: “isspace”: 不是“std”的成员”

提示"isspace":不是"std"的成员

网上有说加入#include语句的,但是没有具体化。

最终解决方案:删除报错行的“std::”,即将出现std::isspace的地方,改为isspace。

在运行即可。

上一篇:Qt error: C2039: “staticMetaObject”: 不是“QXXX”的成员


下一篇:挖掘建模①—分类与预测