I get an error saying ''??? Invalid mex-file -- the specified module could not be found'' What is wrong? And what should I do?
The most probable reason for getting this error message is that you miss one or more libraries (DLLs) that the eyelink toolbox depends on. The only solution is to determine what DLLs you are exactly missing and getting them. Recommended procedure: 1. Check if the Eyelink Display Software is installed. This package contains a number of DLLs that the eyelink toolbox needs. You can download it here (goto support) 2. Check if the DriverLinx Port I/O Driver is installed. This contains a DLL named DLPORTIO.DLL. In case this file is not on your system, you can download the driver here. 3. Check if you have EFSADU.DLL installed somewhere on your system. We don't know what it is, but the eyelink toolbox needs it. If it is missing, download it from here. If this still didn’t solve the problem, you can check yourself whether there are other missing DLL’s. A tool that can be used for this is freely available here. It works as follows. Open the application, choose ''open file'' and select your eyelink.dll (in the eyelinkBasics folder). If anything is missing, an error message will be given and a specification of the missing libraries:
In this case it are DLPORTIO.DLL and EFSADU.DLL that are missing; We’ve described above how these can be obtained. If other DLL’s are missing, you can try to find them here here.