MATLAB: Mex files link error

mex files

i use matlab 2013 x32 and visual studio 2008 sp1 but every time i get this fatal error.
LINK : error LNK2001: unresolved external symbol mexFunction
...mex_ZIBcNM\templib.x : fatal error LNK1120: 1 unresolved externals
D:\MATLAB\R2013A\BIN\MEX.PL: Error: Link of 'libqp_gsmo.mexw32' failed.

Best Answer

i reinstall matlab R2013a x64 (because my machine is x64) and install sdk 7.1(to do this remove all .net frameworks,sdk versions and any runtimes firstly).
then in the "mex-setup" i choose sdk7.1 (it is "[1] Microsoft Software Development Kit (SDK) 7.1 in C:\Program Files (x86)\Microsoft Visual Studio 10.0 " ).
in my folder i have two different source code: my pure c code(the function) and my mex function. i move this mex function into pure c code function.(do not forget to add #include "mex.h") and then It Works!
thanks for all answers and comments....