Why am I not able to mex the example FORTRAN yprimef.F MEX-file on 64-bit Linux in MATLAB 7.7 (R2008b)?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
The FORTRAN MEX example in the documentation appears to not work. I am trying to run this command on the yprimef.F and yrprimefg.F files that are present in:
$matlabroot\extern\examples\mex
where matlabroot is the MATLAB installation directory.
I run the following command to create a MEX-file on a 64-bit Linux machine using the supported compiler:
mex yprimef.F yprimefg.F
Either I am not be able to compile successfully, or even when able to compile, I cannot run the generated mex file. I get the following error:
??? Error using ==> yprimef
YPRIME requires two input arguments
Réponse acceptée
MathWorks Support Team
le 2 Mai 2011
Please change the datatype of PLHS(*) and PRHS(*) to MWSIZE such that automatically the correct datatype for your compiler is used.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Write C Functions Callable from MATLAB (MEX Files) dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!