"mex -l" adds wired path

5 vues (au cours des 30 derniers jours)
Fei
Fei le 18 Juin 2025
Modifié(e) : Fei le 23 Juin 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?

Réponses (1)

Suman
Suman le 20 Juin 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 commentaire
Fei
Fei le 23 Juin 2025
Modifié(e) : Fei le 23 Juin 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.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Operating on Diagonal Matrices dans Help Center et File Exchange

Tags

Produits


Version

R2025a

Community Treasure Hunt

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

Start Hunting!

Translated by