"mex -l" adds wired path

4 views (last 30 days)
Fei
Fei on 18 Jun 2025
Edited: Fei on 23 Jun 2025
As you can see from the picture.
There is no path like "D:\sw\runtime\win64" on my computer.
Already tried:
  1. tested on matlab 2024b; --- same error
  2. tested on matlab 2025a; --- same error
  3. Unintall all matlabs;
  4. install matlab 2025a; --- same error
All failed.
BTY, The same command run succesfully on other computer.
How to resolve?

Answers (1)

Suman
Suman on 20 Jun 2025
Hi @Fei
It seems it is looking for the libabcd.lib in wrong directory instead of the one you passed with -L option. Are you sure path is correct? Shouldn't it be C:\work\code
Also try using -LC:\work\code since there is not space in the directory names. Also see the example here: https://in.mathworks.com/help/matlab/ref/mex.html#btx0rai-1
Hope that helps!
  1 Comment
Fei
Fei on 23 Jun 2025
Edited: Fei on 23 Jun 2025
Hi @Suman,
Thanks for your reply.
The -L path doesn't matter, since I had already tried many different format. They all didn't work.
I have solved this problem after removing "D:\sw\runtime\win64" in my computer's system PATH.It seems like a bug of matlab.

Sign in to comment.

Categories

Find more on Operating on Diagonal Matrices in Help Center and File Exchange

Tags

Products


Release

R2025a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!