1

我为 Windows 安装了草莓 perl x64。
不幸的是,我找不到 perl.xxx.lib。只有 perl.5.16.2.dll。
我需要这个库才能用 swig 编写一个 perl-c++ 包装器。(该项目需要用于链接的库)
任何人都知道要做什么才能获得库(我可以构建它吗?)
谢谢

4

2 回答 2

1

运行以下命令:

C> perl -V

这将产生大量输出,其中一些可能对您有用。例如,我的部分输出是:

libc=, so=dll, useshrplib=true, libperl=libperl516.a

libperl512.a文件位于perl/lib/CORE我安装草莓 Perl 的目录下。

那是你要找的吗?否则,请查看Config模块,看看是否有任何感兴趣的内容。我做了以下事情:

use Config;

print "$Config{_a}\n";

它打印出来.a

试试这个有趣的:

use Config;

for $key (sort keys %Config) {
    print "$key: $Config{$key}\n" if $Config{$key};
}

输出中的某处应该是有趣的。

于 2012-12-27T00:01:07.153 回答
0

正如大卫 W 指出的那样:

libperl516.a

是我要找的。VC2008 可以用它来链接。

于 2012-12-27T05:05:27.360 回答