查看: 910|回复: 0|关注: 0

[未答复] matconvnet安装中遇到的问题

[复制链接]

新手

5 麦片

财富积分


050


1

主题

1

帖子

0

最佳答案
发表于 2019-3-27 22:06:02 | 显示全部楼层 |阅读模式
从MinGW64的安装到addpath matlab语句都没出现问题,但是使用 vl_compilenn语句时却出现了如下报错

>> vl_compilenn
使用 'MinGW64 Compiler (C++)' 编译。
错误使用 mex
In file included from D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.cu:13:0,
                 from D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.cpp:4:
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:73:12: error: 'constexpr' does not name a type
     static constexpr std::size_t size = sizeof(char) ;

D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:73:12: note: C++11 'constexpr' only available with
-std=c++11 or -std=gnu++11
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:77:12: error: 'constexpr' does not name a type
     static constexpr std::size_t size = sizeof(float) ;
            ^
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:77:12: note: C++11 'constexpr' only available with
-std=c++11 or -std=gnu++11
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:81:12: error: 'constexpr' does not name a type
     static constexpr std::size_t size = sizeof(double) ;
            ^
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:81:12: note: C++11 'constexpr' only available with
-std=c++11 or -std=gnu++11
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp: In function 'size_t
vl::getDataTypeSizeInBytes(vl:ataType)':
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:91:32: error: 'size' is not a member of
'vl:ataTypeTraits<(vl:ataType)0u>'
       case VLDT_Char:   return DataTypeTraits<VLDT_Char>::size ;
                                ^
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:92:32: error: 'size' is not a member of
'vl:ataTypeTraits<(vl:ataType)1u>'
       case VLDT_Float:  return DataTypeTraits<VLDT_Float>::size ;
                                ^
D:\Programme\matconvnet-1.0-beta25\matlab\src\bits\data.hpp:93:32: error: 'size' is not a member of
'vl:ataTypeTraits<(vl:ataType)2u>'
       case VLDT_Double: return DataTypeTraits<VLDT_Double>::size ;


我完全是按照前辈们的博客和帖子一步一步来的,也重复过几遍了都是这个结果。如果有前辈知道如何处理可否稍稍指点一二,不甚感激!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表