MATLAB Problems in using matlab engine.

  • Thread starter Thread starter beanlet
  • Start date Start date
  • Tags Tags
    Engine Matlab
Click For Summary
The discussion revolves around a user encountering execution errors while attempting to call MATLAB functions from C code. The specific errors indicate undefined references to several MATLAB Engine API functions, such as `engOpen`, `engPutVariable`, and `engEvalString`. Despite including the necessary header file "engine.h," the user is unable to resolve these linking issues. Another participant suggests that the user may be trying to make MATLAB calls that should instead be executed in C, prompting a request for both the C and MATLAB code to better diagnose the problem. The focus is on resolving linking errors related to the MATLAB Engine API in C programming.
beanlet
Messages
6
Reaction score
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.
 
Physics news on Phys.org
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
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 1 ·
Replies
1
Views
8K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 2 ·
Replies
2
Views
6K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K