http://www.caffecn.cn/?/question/1113

$make matcaffe -j8

MEX matlab/+caffe/private/caffe_.cpp
使用 'g++' 编译。
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp: In function ‘void delete_solver(int, mxArray**, int, const mxArray**)’:
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:208:3: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:208:4: error: no matching function for call to ‘remove_if(std::vector<boost::shared_ptr<caffe::Solver<float> > >::iterator, std::vector<boost::shared_ptr<caffe::Solver<float> > >::iterator, delete_solver(int, mxArray**, int, const mxArray**)::<lambda(const boost::shared_ptr<caffe::Solver<float> >&)>)’
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:208:4: note: candidate is:
In file included from /usr/include/c++/4.7/algorithm:63:0,
                 from ./include/caffe/blob.hpp:4,
                 from ./include/caffe/caffe.hpp:7,
                 from /home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:18:
/usr/include/c++/4.7/bits/stl_algo.h:1166:5: note: template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:208:4: error: template argument for ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’ uses local type ‘delete_solver(int, mxArray**, int, const mxArray**)::<lambda(const boost::shared_ptr<caffe::Solver<float> >&)>’
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:208:4: error:   trying to instantiate ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp: In function ‘void delete_net(int, mxArray**, int, const mxArray**)’:
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:293:3: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [enabled by default]
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:293:4: error: no matching function for call to ‘remove_if(std::vector<boost::shared_ptr<caffe::Net<float> > >::iterator, std::vector<boost::shared_ptr<caffe::Net<float> > >::iterator, delete_net(int, mxArray**, int, const mxArray**)::<lambda(const boost::shared_ptr<caffe::Net<float> >&)>)’
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:293:4: note: candidate is:
In file included from /usr/include/c++/4.7/algorithm:63:0,
                 from ./include/caffe/blob.hpp:4,
                 from ./include/caffe/caffe.hpp:7,
                 from /home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:18:
/usr/include/c++/4.7/bits/stl_algo.h:1166:5: note: template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:293:4: error: template argument for ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’ uses local type ‘delete_net(int, mxArray**, int, const mxArray**)::<lambda(const boost::shared_ptr<caffe::Net<float> >&)>’
/home/zkk/caffe/matlab/+caffe/private/caffe_.cpp:293:4: error:   trying to instantiate ‘template<class _FIter, class _Predicate> _FIter std::remove_if(_FIter, _FIter, _Predicate)’

Makefile:518: recipe for target 'matlab/+caffe/private/caffe_.mexa64' failed

make: *** [matlab/+caffe/private/caffe_.mexa64] Error 255

Solution:

在Makefile里面,大约第410行那一句话CXXFLAGS += -MMD -MP下面添加CXXFLAGS += -std= C++11,最后是这样
CXXFLAGS += -MMD -MP
CXXFLAGS += -std= c++11
然后在caffe根目录下make clean,make all

MatCaffe问题: make matcaffe 'matlab/+caffe/private/caffe_.mexa64' failed相关推荐

  1. caffe matlab 重启,Matlab caffe 具体使用方法

    Matlab caffe 具体使用方法 caffe 的matlab接口网络上的资料比较少,这里把几个基本的操作简单介绍,主要包括: classification_demo的简单介绍 卷积核的显示 各层 ...

  2. caffe 报错 Check failed: error == cudaSuccess (77 vs. 0) an illegal memory access was encounteredcaffe

    caffe 报错 Check failed: error == cudaSuccess (77 vs. 0) an illegal memory access was encountered 训练时候 ...

  3. 【Matlab】private文件夹

    私有函数 私有函数在您希望限制函数的作用域时很有用.可以通过将函数存储在名称为 private 的子文件夹中,来将该函数指定为私有函数.这样,仅 private 子文件夹紧邻的上一级文件夹中的函数可使 ...

  4. Caffe:导入caffePython-PyQt failed

    在另一台电脑上使用caffe python版本,显示 Backend Qt5Agg is interactive backend. Turning interactive mode on.       ...

  5. matlab激活出错 License checkout failed. License Manager Error -9

    Matlab激活成功后,在启动的时候出现如下的错误窗口 很显然是在注册的时候,Windows用户名填写的不正确导致的 查看windows用户名的方法是在命令行中输入net user 需要重新进行激活, ...

  6. 服务器安装matlab 2018a出现license checkout failed -8的问题

    解决方法 位于安装路径licence文件夹下 用记事本打开licence_standalone.lic文件 使用"TS_OK SIGN="替换"SIGH=" 参 ...

  7. caffe 报错 Check failed: error == cudaSuccess (77 vs. 0) an illegal memory access was encountered

    之前从没有遇到这样的问题,找了三个小时的bug和资料后,在此处发现了解决方案,他是这么说的: In my case the "top" and "bottom" ...

  8. make matcaffe:出现的问题及解决办法

    matlab接口的编译真是泪千行...本来我是不用matlab的 ,但是带我的师兄只用matlab,为了学习他的程序我不得不编译接口... make  matcaffe之后一开始就出现了gcc版本不合 ...

  9. 集群管理——开机B7问题(内存条ERROR),caffe编译matlab接口错误解决方法

    开机B7问题 之前闲置了一台计算主机,今天开机发现一直卡在SYSTEM initializing 右下角自检显示卡在B7,开不了机进入BIOS都不行.期初以为是BIOS的问题,于是大费周章地拆开机箱, ...

  10. ubuntu16.04 matlab2017b 编译caffe的matlab接口 吐血经历 解决几乎所有make mattest问题

    原本只用编译好的caffe来finetune,不需配置接口,两天就配好了 然而为了中间层输出,要配置matlab接口,花了一个星期才搞定. 服务器的版本情况是: ubuntu16.04 cuda8.0 ...

最新文章

  1. SQL Server 2008中原生的分层数据类型:hierarchyid
  2. PMP-【第2章 项目运行环境与项目经理】-2020-12-29(35页-48页)
  3. numpy.arcsin详解
  4. 【中级软考】RSA、IDEA、RC4、MD5算法分别是什么?
  5. SQL中left join、right join、inner join的区别
  6. 基于TableStore的亿级订单管理解决方案
  7. Server.MapPath()
  8. Pycharm 2018 激活 亲测有效
  9. oracle+erp+采购管理操作手册 - 图文 - 百度文库
  10. 生命在于答疑——git推送本地到库鉴权失败
  11. 计算机二级页眉页脚的知识,轻松解决计算机二级之页眉页脚不再是问题-页眉页脚的设置...
  12. qt自定义窗口标题栏
  13. 抖音数据分析工具pc端_用于分析Windows PC上硬盘空间的四个最佳免费工具
  14. LiveQing视频云平台服务-接入一个或多个LiveNVR实现云端管理及直播
  15. Hadoop数据仓库hive的应用
  16. linux操作mysql数据库
  17. 经典书籍亲子共读云端相约共沐书香
  18. 基于正交对立学习的改进麻雀搜索算法-附代码
  19. STM32 EXTI外部中断及NVIC的抢占优先级和响应优先级解释
  20. 计算方法之非线性方程组求解

热门文章

  1. Android Q Labs| Android Q 分区存储
  2. 微信开发准备(三)--框架以及工具的基本使用
  3. Excel单元格格式选择货币格式US$时变成US$¥
  4. 技术人观点:开发人员在处理云应用时该注意什么?
  5. eclipse经常出现弹窗Refreshing workspace
  6. [转]JavaScript程序编码规范
  7. Smuxi 0.8.10 发布 - IRC 客户端软件
  8. SqlDataReader循环取值
  9. 如何安装安信可一体化开发环境【转】
  10. LuaStudio 9.27 去10分钟退出暗桩板