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 Center および File ExchangeMATLAB Compiler についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by