Matlab Engine demo Linker errors

조회 수: 13 (최근 30일)
Alexander Vandenberghe
Alexander Vandenberghe 2018년 11월 26일
답변: Evert Cooper 2019년 12월 8일
When i try to run the matlab engine demo in visual studio (Visual C++ 2010 express) I keep getting these linker errors.
1>------ Build started: Project: matlabEngineDemo, Configuration: Debug Win32 ------
1>engwindemo.obj : error LNK2019: unresolved external symbol _mxDestroyArray referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _mxGetPi referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _engClose referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _engGetVariable referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _engOutputBuffer referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _engEvalString referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _engPutVariable referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _mxGetPr referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _mxCreateDoubleMatrix_730 referenced in function _WinMain@16
1>engwindemo.obj : error LNK2019: unresolved external symbol _engOpen referenced in function _WinMain@16
1>C:\Users\A.Vandenber\documents\visual studio 2010\Projects\matlabEngineDemo\Debug\matlabEngineDemo.exe : fatal error LNK1120: 10 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
What additional settings do I need to apply in order to call the matlab engine?
Thanks!

답변 (1개)

Evert Cooper
Evert Cooper 2019년 12월 8일
I have the same problem. I am attempting to run the R2019b Matlab engdemo.c , and get linking errors also. This is what I get on the command line after inputting mex engdemo.c i.e.,
mex engdemo.c
Building with 'Microsoft Visual C++ 2017 (C)'.
Error using mex
LINK : error LNK2001: unresolved external symbol mexFunction
engdemo.lib : fatal error LNK1120: 1 unresolved externals
Is this simply a Matlab bug, or has someone else had better luck? How does one debug this problem?
Evert Cooper

카테고리

Help CenterFile Exchange에서 Call MATLAB from C에 대해 자세히 알아보기

제품


릴리스

R2012a

Community Treasure Hunt

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

Start Hunting!

Translated by