使用由于Expat模块导致的XML :: Twig失败

时间:2014-11-27 10:18:39

标签: perl xml-twig

我正在使用Perl源代码,我在我的工具中编译并使用它的dll。 在其中我试图静态地在perl中嵌入XML :: Twig模块。

XML :: Twig依赖于需要XML :: Parse :: Expat的XML :: Parse。 我在我的脚本中使用Twig模块功能如下:

    my $FILENAME = "C:\\log.xml";
    my $twig= new XML::Twig;

    $twig->parsefile( $FILENAME);    # build the twig
    my $root= $twig->root;           # get the root of the twig (stats)
    my @players= $root->children;    # get the player list

这种用法在内部调用Parser模块,该模块调用Expat,它会抛出错误,因为在Expat.pm第77行调用Undefined subroutine& XML :: Parser :: Expat :: ParserCreate。

我已将perl dll动态链接到我的工具,并且还链接了Expat.lib 你能否告诉我,我得到的问题是由于导出ParserCreate函数的一些方法,它存在于Expat.lib中?

0 个答案:

没有答案