mexmaci64 and dylib issue
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
Thank you always for your help.
I have the following message in using a mexmaci64 file.
--------------------------------------------------------------------------------------------------------------------------------------
Library not loaded: @loader_path/libmex.dylib
Referenced from:
/Users/usr/Documents/MATLAB/SFMedu2/denseMatch/priority_queue_1.0/pq_create.mexmaci64
Reason: image not found.
--------------------------------------------------------------------------------------------------------------------------------------
I cannot see how should I solve this issue.
Thank you in advance.
2 commentaires
Remy PROST
le 14 Avr 2020
Help,
I have this problem on a MacBook Pro running with Sierra.
error when running a mex file
@loader_path/libmex.dylib
Reason: image not found
In Walter proposal the depositery usr/lib is protected by Sierra
Thank you for a solution !
Réponse acceptée
Walter Roberson
le 23 Mai 2019
Modifié(e) : Walter Roberson
le 24 Mai 2019
As your executable is not in /Applications you might be able to use setenv to set LD_LIBRARY_PATH. However if this is being run from MATLAB then that environment variable might not work in Sierra and later and you might need to put a copy of libmex into /usr/lib
5 commentaires
Arnout Quast
le 16 Sep 2020
I'm having the samen problem as @metro. Tried copying several files that error suggested, in total 4 files:
libmwlapack.dylib
libmwblas.dylib
libmex.dylib
libmat.dylib
when running I get the following error, this is slightly different from before:
Invalid MEX-file '/Users/quast/Documents/MATLAB/DP footprint local macAQ/3DOF/qpip.mexmaci64': dlopen(/Users/quast/Documents/MATLAB/DP footprint local macAQ/3DOF/qpip.mexmaci64, 6): Symbol not found: _mxAddField Referenced from: /Users/quast/Documents/MATLAB/DP footprint local macAQ/3DOF/qpip.mexmaci64 Expected in: /usr/lib/libSystem.B.dylib in /Users/quast/Documents/MATLAB/DP footprint local macAQ/3DOF/qpip.mexmaci64 Error in 'TDS_3dof_alloc/Allocation, and Tset to nset/Allocate qaudprog' (line 11) [x, err, lm]=qpip(Pmat, qmat, Gmat, hmat, Amat, btmp, [],[],[],[],[]);
For reference firste error:
Invalid MEX-file '/Users/quast/Documents/MATLAB/DP footprint local macAQ/3DOF/qpip.mexmaci64': dlopen(/Users/quast/Documents/MATLAB/DP footprint local macAQ/3DOF/qpip.mexmaci64, 6): Library not loaded: @loader_path/libmat.dylib Referenced from: /Users/quast/Documents/MATLAB/DP footprint local macAQ/3DOF/qpip.mexmaci64 Reason: image not found Error in 'TDS_3dof_alloc/Allocation, and Tset to nset/Allocate qaudprog' (line 11) [x, err, lm]=qpip(Pmat, qmat, Gmat, hmat, Amat, btmp, [],[],[],[],[]);
When looking for file libSystem.B.dylib I can't find it. Anybody know what is going on and how to solve it?
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!