Problems in using matlab engine.

  • #1
6
0
Hey,

I have been trying to call MATLAB from C code, but now I have bunch of execution errors here:
===================================================
engine_FFT.o: In function `main':
engine_FFT.c:(.text+0x103): undefined reference to `engOpen'
engine_FFT.c:(.text+0x195): undefined reference to `engPutVariable'
engine_FFT.c:(.text+0x1a7): undefined reference to `engPutVariable'
engine_FFT.c:(.text+0x1b6): undefined reference to `engEvalString'
engine_FFT.c:(.text+0x1c5): undefined reference to `engEvalString'
engine_FFT.c:(.text+0x1d4): undefined reference to `engEvalString'
engine_FFT.c:(.text+0x1e3): undefined reference to `engEvalString'
engine_FFT.c:(.text+0x21b): undefined reference to `engEvalString'
mex: link of 'engine_FFT.mexa64' failed.
====================================================
I already include the header file "engine.h" at the very beginning, how come the code cannot even find out these engine-related functions?

Does anyone see this kind of error message before? How to solve the problem?

Thanks a lot.
 

Answers and Replies

  • #2
Can you post your C code and your MATLAB code? It looks like you're trying to make calls in MATLAB that you should be making in C.

-Kerry
 

Suggested for: Problems in using matlab engine.

Replies
3
Views
2K
Replies
4
Views
221
Replies
2
Views
925
Replies
4
Views
499
Replies
1
Views
848
Replies
6
Views
388
Replies
2
Views
782
Replies
5
Views
973
Replies
2
Views
878
Replies
1
Views
588
Back
Top