"mex -l" adds wired path

3 Ansichten (letzte 30 Tage)
Fei
Fei am 18 Jun. 2025
Bearbeitet: Fei am 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?

Antworten (1)

Suman
Suman am 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 Kommentar
Fei
Fei am 23 Jun. 2025
Bearbeitet: Fei am 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.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Operating on Diagonal Matrices finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2025a

Community Treasure Hunt

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

Start Hunting!

Translated by