请教一段代码

请教一段代码
##Inline C 的有关代码
use Inline C;

my $x=4;
my $y=4;
my $z=add();

print $z;

__END__
__C__

#include "matheval.h"
#pragma comment(lib, "matheval.lib")
double add()
{
char *f="x+y";
void *fun;
double x;
char *names[]={"x","y"};
double val[]={3.00,5.00};

fun=evaluator_create(f);

x=evaluator_evaluate(fun,2,names,val);
printf("%f",x);
return x;

}

在执行的时候说:
C:\Perl\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"pc
_pl_a2a4\", 'DLBASE' => 'pc_pl_a2a4', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMP
ORTS' => { }, 'DL_VARS' => []);"
link -out:blib\arch\auto\pc_pl_a2a4\pc_pl_a2a4.dll -dll -nologo -nodefau
ltlib -debug -opt:ref,icf -libpath:"C:\Perl\lib\CORE" -machine:x86 pc_pl_a2a4.
obj C:\Perl\lib\CORE\perl58.lib oldnames.lib kernel32.lib user32.lib gdi32.lib
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib net
api32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32
.lib msvcrt.lib -def:pc_pl_a2a4.def
正在创建库 blib\arch\auto\pc_pl_a2a4\pc_pl_a2a4.lib 和对象 blib\arch\auto\pc_
a2a4\pc_pl_a2a4.exp
pl_a2a4.obj : error LNK2019: 无法解析的外部符号 _evaluator_evaluate ,该符号
函数 _add 中被引用
pl_a2a4.obj : error LNK2019: 无法解析的外部符号 _evaluator_create ,该符号在
数 _add 中被引用
b\arch\auto\pc_pl_a2a4\pc_pl_a2a4.dll : fatal error LNK1120: 2 个无法解析的外命令

可是我引用了matheval.lib;
请教各位
谢谢
--