Octave Psychtoolbox не может найти Screen.mex, несмотря на то, что он является первым каталогом в пути - PullRequest
0 голосов
/ 29 марта 2019

Я попытался установить Psychtoolbox for Octave в Windows 10 в соответствии с инструкциями .Перед завершением установки я получаю это предупреждение:

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>

Таким образом, решение этого подобного вопроса бесполезно.Что я могу сделать, чтобы правильно настроить PTB на Octave?

1 Ответ

0 голосов
/ 15 июля 2019

Какую версию gstreamer вы используете? Недавно у меня была похожая проблема, и я исправил ее, установив gstreamer 1.14.4. Последняя версия gstreamer не будет работать, равно как и версии, предшествующие 1.14.4.

...