Using GSL on Matlab Mex
19 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi I am trying to run a .cpp code on Matlab which has dependencies on the GSL library. I have as of now done the following steps:
- Installed the latest MinGW complier
- Currently using the latest Matlab 2021
- Downloaded the GSL library from https://www.gnu.org/software/gsl/
- Unzipped the contents of the software package and placed the files in the folder named gsl in the location where i have my .cpp code.
- Added the gsl folder and all subfolders to the path.
However when I use the command "mex Mymexcode.cpp;" , the code stops with the error
"C:\user\myfolder\gsl/gsl_math.h:23:25: fatal error: gsl/gsl_sys.h: No such file or directory
#include <gsl/gsl_sys.h>
compilation terminated.
Could anyone please let me know where i am going wrong??
0 commentaires
Réponses (1)
Amogh Bhole
le 4 Août 2021
From my understanding your gsl folder is missing the gsl_sys.h header file. Please find the correct path of gsl_sys.h and update it in the include statement of the header file gsl_math.h or copy this file and paste it on the gsl folder this way you won’t have to update the gsl_math.h header file.
Voir également
Catégories
En savoir plus sur MATLAB Compiler 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!