how to solve the error: You have to run compiler_mex before.
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I'm working on a project where i need to use perform_fast_marching-mesh. However i get this error:
Error using perform_fast_marching_mesh (line 66)
You have to run compiler_mex before.
But when i put mex - setup, it doesn't seem like the mex compiler has a problem, it says:
MEX configured to use 'MinGW64 Compiler (C)' for C language compilation.
Warning: The MATLAB C and Fortran API has changed to support MATLAB
variables with more than 2^32-1 elements. You will be required
to update your code to utilize the new API.
You can find more information about this at:
https://www.mathworks.com/help/matlab/matlab_external/upgrading-mex-files-to-use-64-bit-api.html.
To choose a different C compiler, select one from the following:
MinGW64 Compiler (C) mex -setup:'C:\Users\Amal Fh\AppData\Roaming\MathWorks\MATLAB\R2018b\mex_C_win64.xml' C
Microsoft Visual C++ 2017 (C) mex -setup:'C:\Program Files\MATLAB\R2018b\bin\win64\mexopts\msvc2017.xml' C
To choose a different language, select one from the following:
mex -setup C++
mex -setup FORTRAN
I don't understand why i get the first error. Can someone help me please.
0 Kommentare
Antworten (2)
Walter Roberson
am 18 Nov. 2020
That package needs C++ so you need to
mex -setup C++
4 Kommentare
Walter Roberson
am 18 Nov. 2020
You got told
Error using perform_fast_marching_mesh (line 66)
You have to run compiler_mex before.
^^^^^^^^^^^^
That is telling you that before you use the code, you need to (once) give the command
compiler_mex
However, my investigation in the source code shows that instead what you need is to give the command
compile_mex
Ana Miguelez Martinez
am 31 Mai 2022
Hello!
I have the same problem and the same code.
Don't found compile_mex, the answer for the comand is "Unrecognized function or variable 'compile_mex'.
Thanks!!
0 Kommentare
Siehe auch
Kategorien
Mehr zu Write C Functions Callable from MATLAB (MEX Files) finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!