2012-12-26 22 views
1

我有草莓perl x64安裝的窗戶。
不幸的是,我找不到perl.xxx.lib。只有perl.5.16.2.dll。
我需要lib來編寫一個perl-C++包裝器和swig。 (該項目需要的lib用於鏈接)
任何人都知道怎麼做才能得到的lib(我可以建造它?)
謝謝越來越/建設草莓perl.lib

回答

1

做運行以下命令:

C> perl -V 

這將產生大量輸出,其中一些可能對您有用。例如,我的輸出的部分是:

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

libperl512.a文件所在的位置我裝草莓的Perl的perl/lib/CORE目錄下。

這是你在找什麼?否則,請查看Config模塊,查看是否有任何感興趣的內容。我做了如下:

use Config; 

print "$Config{_a}\n"; 

它打印出.a

試試這個好玩:

use Config; 

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

某處在輸出應該是有趣的。

+0

你好,比你的答案。 – user947604

+0

你好,謝謝你的回答。我正在尋找perl.5.16.2.lib(Windows)。這個文件不是安裝的一部分,我不能構建它,或者不知道如何構建它。我需要這個圖書館進行聯繫。1腳本放.a。第二批信息。我需要Windows上的.lib =靜態庫來進行鏈接。文件libperl516.a存在。所以似乎只有Linux庫安裝附帶? (即使它是Windows安裝)。任何人都知道如何爲Windows創建這個庫? – user947604

+0

看來我可以使用libperl516.a。這是一個用gcc構建的windows庫。謝謝。 – user947604

0

當大衛W¯¯指出:

libperl516.a

是我期待的。 VC2008可以使用它進行鏈接。