juliamatlab / mexjulia

embedding Julia in the MATLAB process.
MIT License
52 stars 14 forks source link

Running `Jl.mex(1, 'double_it', a)` gives `UndefVarError: jvariable not defined` #29

Closed musm closed 7 years ago

musm commented 7 years ago
>> Jl.mex(1, 'double_it', a)
Error using mexjulia
UndefVarError: jvariable not defined
 in collect(::Base.Generator{Array{MxArrays.MxArray,1},Mex.##19#20}) at
 .\array.jl:307
 in double_it(::Array{MxArrays.MxArray,1}) at .\none:1
 in jl_mex(::Array{Ptr{Void},1}, ::Array{Ptr{Void},1}) at
 C:\Users\Mus\Documents\MATLAB\mexjulia\jl\Mex.jl:62

Error in Jl.mex (line 10)
        [varargout{:}] = mexjulia('jl_mex', varargin{:});

FYI: mexjulia installed and builds fine (master branch) and I can run the examples in the readme.

twadleigh commented 7 years ago

Should be addressed by https://github.com/twadleigh/mexjulia/commit/0b4afdba101b1611a9a429e21d941c81230857a2. Reopen if not.