1. my matlab.exe path is "A:/Program Files (x86)/MATLAB/R2011a/bin/matlab.exe" and I set "Path to Matlab executables " in the properties of the box to it .
2. my function is in the path "C:\Users\kiyarash\Desktop\project" so I set "Matlab working directory" to it .
my whole scenario is the single matlab box . but when I run it OV gives the error
"[ ERROR ] At time 0.000 sec <Box algorithm::(0x000068b5, 0x00002500) aka Matlab Scripting> First call to the MATLAB engine failed.
To use this box you must have MATLAB (32 bits version) installed on your computer.
[ ERROR ] At time 0.000 sec <Box algorithm::(0x000068b5, 0x00002500) aka Matlab Scripting> Could not open the Matlab engine.
The matlab binary path was reasoned to be 'A:\Program Files (x86)\MATLAB\R2011a\bin\'.
[WARNING] Box algorithm <Matlab Scripting> has been deactivated because initialize() function returned error
"
I have read the "Tutorial – Level 2 – Using Matlab with OpenViBE" at some part it says :
so I have checked the "${Matlab_ROOT}/extern/lib/win32/microsoft/" directory and all the three .lib files are there .Compiling the ‘plugins/processing/matlab’ project
A valid installation of MATLAB includes all the libraries and exe required to compile and use the boxes.
To be precise, CMake looks for the following libraries when compiling OpenViBE:
On Windows : libmex.lib, libmx.lib, libeng.lib under ${Matlab_ROOT}/extern/lib/win32/microsoft/
On Linux : mex, mx, eng, under ${Matlab_ROOT}/bin/glnx86 or ${Matlab_ROOT}/bin/glnxa64
but i have not given the box the path to my matlab root wich is "A:/Program Files (x86)/MATLAB/R2011a" only the path to matlab.exe is this the problem ? what am I doing wrong ?