Having trouble compiling a C code.

1 view (last 30 days)
Reza Rahimipour
Reza Rahimipour on 22 Nov 2021
Commented: Reza Rahimipour on 23 Nov 2021
Hello Dear MATLAB team and other researchers.
I'm using a software including ".m" files and MATLAB codes but one of its functions is referring to a "C" file (disloc.c) and I'm having trouble using it.
I tried MinGW C/C++ compiler but I face errors l will show at the end.
I would really appreciate it if someone helps me fix this problem.
I'm a student and i'm working on my thises so thanks in advance.
mex disloc_mex.c
{Error using mex
undefined reference to `Disloc'
collect2.exe: error: ld returned 1 exit status}
mex disloc_mex.c
Reza Rahimipour
Reza Rahimipour on 23 Nov 2021
The main codes are in a .zip file(60Mb) so I can't send in here. I would really appreciate if I could email it to you I really nedd help with it

Sign in to comment.

Answers (1)

Mark McBroom
Mark McBroom on 23 Nov 2021
You need to provide both the mex C source code and your source code to the mex function:
mex disloc_mex.c disloc.c
  1 Comment
Reza Rahimipour
Reza Rahimipour on 23 Nov 2021
I tried
again errors like before.

Sign in to comment.




Community Treasure Hunt

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

Start Hunting!