根据installation instructions,我已经尝试在Windows10上安装Octave的心理学工具箱。在安装完成之前,我收到以下警告:
Screen() failed to work for some reason:
Check the troubleshooting instructions on our Wiki (Download section
and FAQ section, maybe also the Bugs section).
You may need to delete (or rename) the following DLL files in your Octave-4.4.1 installations
bin folder to make this work, then restart Octave:
C:\Octave\4.4.1\bin\libglib-2.0.0.dll
C:\Octave\4.4.1\bin\libgmodule-2.0.0.dll
C:\Octave\4.4.1\bin\opengl32.dll
Once you manage to fix the problem (simply type 'AssertOpenGL' to verify
that stuff works now), you do not need to run the installation routine again,
but can start working immediately.我已经删除了命名的DLL文件,我已经确认了。然后,我运行了AssertOpenGL,并收到以下错误:
Last Error: could not find library or dependencies: D:\Coding\PTB\Psychtoolbox\PsychBasic\Octave4WindowsFiles64\Screen.mex简单地直接调用Screen会产生这个错误:
error: library open failed: D:\Coding\PTB\Psychtoolbox\PsychBasic\Octave4WindowsFiles64\Screen.mex但是,包含Screen.mex的目录位于我的路径的最顶部:
Octave's search path contains the following directories:
.
D:\Coding\PTB\Psychtoolbox\PsychBasic\Octave4WindowsFiles64
D:\Coding\PTB\Psychtoolbox
<etc>因此,这个similar question的解决方案是没有用的。我可以做些什么来正确配置Octave上的PTB?
发布于 2019-07-15 07:17:50
您使用的是哪个版本的gstreamer?我最近遇到了类似的问题,并通过安装gstreamer 1.14.4修复了它。最新版本的gstreamer不起作用,早于1.14.4的版本也不起作用。
https://stackoverflow.com/questions/55424464
复制相似问题