请教关于perl调用c++写的dll的问题

请教关于perl调用c++写的dll的问题

请教关于perl调用c++写的dll的问题
#!c:\perl\bin\perl
use WIN32::API;

WIN32::API->import('F:\mm.dll,'char* Paragraph(char* sParagraph,char* sResult,int iOperateType,int iOutputFormat,long* lTime,double* dPossibility)');

my $input="我们是早上8、9点钟的太阳。";
my $cost=0,$possibility=0,$output="";

Paragraph(\$input,\$output,0,0,\$cost,\$possibility);

运行,结果提示“undefined subroutine”,这是怎么回事儿?谢谢!
补充一下
dll是在vc.net环境下建的,创建的时候应该是动态链接到MFC的regular dll。dll的接口函数是在.def文件中声明的。