查看: 518|回复: 1|关注: 0

[未答复] 配置MatConvNet,vl_compilenn到最后报错

[复制链接]

新手

5 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
发表于 2019-4-21 14:19:28 | 显示全部楼层 |阅读模式
win10系统;matlab2018b;MinGW-W64 8.1.0;matconvnet-1.0-beta25
vl_compilenn
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
MEX 已成功完成。
使用 'MinGW64 Compiler (C++)' 编译。
警告: 您使用的是不受支持的 MinGW 编译器版本。要安装支持的 MinGW 编译器版本,请参阅: 安装 MinGW-w64 编译器。
有关当前支持的编译器的列表,请访问 https://www.mathworks.com/support/compilers
> In vl_compilenn>mex_compile (line 583)
  In vl_compilenn (line 492)
错误使用 mex
D:\softwares\matlab2018b\toolbox\matconvnet-1.0-beta25\matlab\src\bits\impl\imread_gdiplus.cpp: In member function
'vl::ErrorCode vl::ImageReader::Impl::readPixels(float*, const char*)':
D:\softwares\matlab2018b\toolbox\matconvnet-1.0-beta25\matlab\src\bits\impl\imread_gdiplus.cpp:102:83: error:
'mbstowcs_s' was not declared in this scope
   mbstowcs_s(&n, filenamew, sizeof(filenamew)/sizeof(wchar_t), filename, _TRUNCATE);
                                                                                   ^
D:\softwares\matlab2018b\toolbox\matconvnet-1.0-beta25\matlab\src\bits\impl\imread_gdiplus.cpp: In member function
'vl::ErrorCode vl::ImageReader::Impl::readShape(vl::ImageShape&, const char*)':
D:\softwares\matlab2018b\toolbox\matconvnet-1.0-beta25\matlab\src\bits\impl\imread_gdiplus.cpp:185:83: error:
'mbstowcs_s' was not declared in this scope
   mbstowcs_s(&n, filenamew, sizeof(filenamew)/sizeof(wchar_t), filename, _TRUNCATE);
                                                                                   ^


出错 vl_compilenn>mex_compile (line 583)
mex(args{:}) ;

出错 vl_compilenn (line 492)
    mex_compile(opts, srcs{i}, objfile, flags) ;




整了好几天也没解决,感觉像是matconvnet里出错,换了matconvnet版本也还是不行

新手

5 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
 楼主| 发表于 2019-4-23 14:29:30 | 显示全部楼层
记录一下,安装VS2017之后,成功编译
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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