Need help for "error using -mex file"

4 views (last 30 days)
Ajai Singh
Ajai Singh on 12 May 2021
Edited: Ajai Singh on 12 May 2021
Hi all,
I get the following error when trying to run a file written in C language :
Error using mex
matlab_interface.c
C:\Users\reach\Desktop\Thesis\Thesis\SoftManipulatorDynamics-master\dynamics.h(4): fatal error C1083:
Cannot open include file: 'gsl/gsl_matrix.h': No such file or directory
Any help would be appreciated.
Thank you

Accepted Answer

Jan
Jan on 12 May 2021
Edited: Jan on 12 May 2021
The message means, that the subfolder "gsl/" cannot be found. Then provide its base folder by the -I parameter. See: https://www.mathworks.com/help/matlab/ref/mex.html#btw17rw-1-option1optionN
Where is "gsl/gsl_matrix.h"?
  1 Comment
Ajai Singh
Ajai Singh on 12 May 2021
Edited: Ajai Singh on 12 May 2021
Thank you,
The file is here:
C:\MinGW\msys\gsl-2.6\matrix

Sign in to comment.

More Answers (0)

Categories

Find more on Write C Functions Callable from MATLAB (MEX Files) in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!