calllib issue... library not found...
45 views (last 30 days)
Show older comments
Chris E. on 26 Jan 2014
For some reason I have an error that says "Error using calllib Library was not found" yet I know it is in the MATLAB generals file, I even added the path manually to ensure my files are going there and it still can not find it. I was hoping to have some help if someone knows what the issue is, they would let me know what is up. Thanks!
Just for future people who may have a similar problem: Try adding the directory to your Windows environment system variables, either directly or in matlab, with: setenv('LibraryName', 'c:\Your\Install\Path\Library')
Walter Roberson on 26 Jan 2014
You are generating 32 bit libraries and trying to use them on a 64 bit MATLAB. Or the moon is still in the 6th house and Jupiter has not quite aligned with Mars. Take your pick; one is as good as another with the information you gave us.
More Answers (2)
Image Analyst on 27 Jan 2014
Worked for me. Can you go here C:\Program Files\MATLAB\R2013a\extern\examples\shrlib and tell us what files you see? Change the version number if you need to, and change Program Files to Program Files (x86) if you have a 64 bit system but are running 32 bit MATLAB. You should see shrlibsample.mexw64, shrlibsample.c, and shrlibsample.h.
I had a similar problem. I was adding .dll and .lib files to my matlab path, but had forgotten to add them to my Windows path. Try: setenv('CEDS64ML', 'c:\Your\Install\Path\CEDS64ML');
Find more on Call C from MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!