概述
小编偶然听说MatConvNet可以在Windows里面直接用Matlab编译了,简直不能忍,决定试一试。
果然,参照官网教程就可以直接在Matlab中编译MatConvNet了。官网教程链接如下:
MatConvNet-Installing-Compiling
小编使用的环境是Windows 10 + Matlab 2015a + VS2013 + MatConvNet-1.0-beta21 + CPU模式
因为不需要使用显卡和CUDA,直接下载安装包,添加路径,执行命令vl_compilenn,却遇到开门红,报错了。。
错误信息如下:

上面的是错误信息开头部分。

上面的是错误信息结尾部分。
只看这两部分感觉摸不着头脑。不知道SSSE3是什么鬼,只能看出是编译vl_imreadjpeg出了问题。
只能去查看中间部分的错误信息,发现大多都是warning,导致编译终止的error只有两个,如下面所示。

看来是文件imread_helpers.hpp的第523行出了问题。

从网上搜了一些资料,说是宏冲突,给出问题的地方,即std::min加上括号即可,即变成(std::min)即可。如下图。

重新运行vl_compilenn,编译全部通过。

谢谢小罗的博客的分享,地址如下:
http://blog.sina.com.cn/s/blog_679e13290102v6o8.html
最后
以上就是欣慰世界为你收集整理的Windows-MatConvNet编译vl_imreadjpeg遇到的问题的全部内容,希望文章能够帮你解决Windows-MatConvNet编译vl_imreadjpeg遇到的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复