필터 지우기
필터 지우기

a problem with MEX - 'Link of '___.c' failed.

조회 수: 1 (최근 30일)
haMed
haMed 2014년 5월 16일
답변: James Tursa 2014년 5월 16일
I have a problem with MatLab mex. I will appreciate if you help me solve it.
I have set the compiler via 'mex -setup' and tested it by the standard example 'yprime.c' which was copied in a specific directory. Then when i try to mex my own c file 'mixer.c', there is linking problem and i can not successfully mex it! (The file mixer.c is located in the same directory as yprime.c)
I use Win 8 x64 / Matlab 2012b x64 / VS10 x32 + C++ 2010 x32, If helps.
The error is as bellow:
LINK : error LNK2001: unresolved external symbol mexFunction
C:\Users\X550L\AppData\Local\Temp\mex_kcZP8h\templib.x : fatal error LNK1120: 1 unresolved externals
C:\PROGRA~1\MATLAB\R2012B\BIN\MEX.PL: Error: Link of 'mixer.mexw64' failed.
Error using mex (line 206)
Unable to complete successfully.

채택된 답변

James Tursa
James Tursa 2014년 5월 16일
Please post your C code ... it appears you may be missing the gateway function mexFunction in your code.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Write C Functions Callable from MATLAB (MEX Files)에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by