MEX-file ‘E:\MatlabSetup\toolbox\psychtoolbox\psychbasic\matlabwindowsfilesr2007a\Screen.mexw64‘ 无效:

psychtoolbox3安装

psychtoolbox3(PTB3)踩坑心得。
这个东西比较难安装,我和实验同学几乎都装了一天…踩的坑也算了比较多了
主要的问题是gstreamer的安装。在不同的安装贴文了会告诉你安装不同的版本的gstreamer…这样子跟着做很容易踩坑。。。。。。。白白安装卸载会浪费你小一天的时间。所以就写这个博文把我踩过的坑给给写出来以免大家再踩…

我的电脑环境

  1. 操作系统 :windows 10 家庭版 64位
  2. matlab版本:matlab 2017b(po jie version)
  3. PTB3版本:Psychtoolbox 3.0.16

安装坑总结

1.在安装网上教程一部部安装gstreamer时,要主要把整个gstreamer安装上,如下图所示:
在这里插入图片描述
在安装gstreamer时选择中间那个安装选项(忘记叫什么了),然后到上图时下拉到底把featres都安装上(不要出现红叉)。安装路径默认就好,因为也看到有人说安装成功后把gstreamer文件夹拉到toolbox里面的,好像不用这样,安装后添加matlab路径就可以。

2.常见出错
在辛辛苦苦安装好gstreamer后,然后在matlab命令行输入ScreenTest()测试一下有安装好没,如果出现以下这种情况:MEX-file 'E:\MatlabSetup\toolbox\psychtoolbox\psychbasic\matlabwindowsfilesr2007a\Screen.mexw64' 无效: 缺少依赖共享库:'E:\MatlabSetup\toolbox\psychtoolbox\psychbasic\matlabwindowsfilesr2007a\Screen.mexw64' 需要 'glib-2.0-0.dll'。

MEX-file ‘E:\MatlabSetup\toolbox\psychtoolbox\psychbasic\matlabwindowsfilesr2007a\Screen.mexw64’ 无效: 缺少依赖共享库:
‘E:\MatlabSetup\toolbox\psychtoolbox\psychbasic\matlabwindowsfilesr2007a\Screen.mexw64’ 需要 ‘glib-2.0-0.dll’。

错误猜测:gstreamer版本不适合当前PTB3版本!

解决:先在matlab命令行输入:>> help GStreame
像我这里出现如下信息(版本不同提示信息不同):
在这里插入图片描述

我这里中间这里有两个网址,第一个网址点进行:是最新版本的MSVC和MinGW的gstrearm,看到网上有说出现这个错误直接安装MinGW版本,然后我就一直踩坑。。。一直安装卸载还是没办法解决问题。
其实,这里可以注意到第二个网址底下它提示我们要安装MSVC版本的gstreamer,我们直接点击第二个网址下载1.16版本的MSVC gstreamer,不要从第一网址下载最新版本,可能并不适合你的PTB3版本?…

然后等它下载好,重新安装上,再测试一下康康:
在这里插入图片描述
应该没问题了

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值