Problems in using matlab engine.

  • MATLAB
  • Thread starter beanlet
  • Start date
  • #1
6
0

Main Question or Discussion Point

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
175
1
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
 

Related Threads for: Problems in using matlab engine.

Replies
2
Views
2K
Replies
2
Views
5K
Replies
0
Views
6K
  • Last Post
Replies
2
Views
8K
Replies
1
Views
2K
Replies
6
Views
13K
Replies
5
Views
37K
Replies
1
Views
2K
Top