先来一张成功照片镇楼,我是做图像的,近期用到了matlab的mex,mex需要编译器,于是我首先下载了gcc。
本来以为按照网上的教程该环境变量和matlab识别可以用了,谁知道怎么弄都不行。那个我也不知道他们是怎么成功的,反正我是越弄越乱………………恶心死了,下面放一个那种情况的图。
然而并没什么用。
最后我从师兄哪里拷来了vs2013,先是看网上说安上了也没用,需要重装matlab,要不没法识别,心一下就凉凉了。然后抱着试试看看的心态装上了,谁知装完,一堆“时间戳签名和/或证书无法验证或已损坏”,然后我以为没啥问题,vs2013我也打开了,也用上了。可是matlab不识别出现了…………于是我就开始找教程,需要修改matlab文件到vs2013的安装目录,试过了……并没什么作用。
一气之下拖出了笔记本,也装了下vs2013,笔记本竟然安装没出问题。然后抱着试试看的态度打开matlab输入“mex -setup -v”,然后兴奋的事情发生了,找到编译器了,好棒!!!此处证明,后安装编译器需要重装matlab是不合理的。
到这还没完,我的台式机不行呀……头疼,于是把360,防火墙各种关,安了十几遍都是出现问题,头疼到放弃。最后在网上看到说,windows的软件很多需要windows更新的证书的,也就是自动更新安装的补丁,于是开整,可是windows根本不让我这个盗版系统更新………………
最后找到了解决办法,用360安装补丁,把补丁都打上,因为听说这些软件的补丁就是从微软拿来的。
打好补丁后,以防万一,我把电脑重启,把安全软件都关了,然后胆战心惊地开始安装vs2013,然后……成功了。
觉得有用就点个赞,希望可以帮到更多的人