2012-06-30 39 views
2

起初,我試圖用ppm和cpanm來安裝Tk模塊。但未能下載原因,我不知道(但我可以安裝圖像模塊)。所以,我嘗試了另一種方式。我從cpan網站下載了Tk-804.030,並將其解壓縮。然後在cmd中輸入「perl makefile.pl」,發生故障。出現這麼多錯誤。並且我重新閱讀README.txt,所以我發現下面這讓我感到沮喪。未能在Windows7中安裝Perl的Tk模塊

當您安裝的ActivePerl,它提供補丁的C運行時爲PerlCRT.dll 它在「system32」目錄下安裝。 這需要NT上的「管理員」權限。 它還提供進口圖書館PerlCRT.lib,但這是安裝 在一個奇怪的位置,例如C:\ ActivePerl \ lib \ CORE \ PerlCRT.lib MakeMaker或VC++找不到它,我將它複製到C:\ VisualStudio \ VC98 \ lib \ PerlCRT.lib (您的路徑可能會有所不同,具體取決於您安裝ActivePerl的位置和我的電腦。)

我找不到PerlCRT.dll和PerlCRT.lib在我的電腦,我GOOGLE了,發現PerlCRT.dll可以下載,但我counld找到PerlCRT.lib下載。我不'我知道如何去做,我真的需要一些幫助。如果你能告訴我整個安裝過程,那就更好了。 (我是Perl的新手,我也使用Win7,Visual Studio 2012和MinGW)

+0

如果你有ActivePerl比你已經安裝了Tkx。爲什麼你需要Tk? – gangabass

回答

3

請參閱PPM Tk info page,發行版無法在當前版本的ActiveState Perl for Windows上構建。您可以添加3rd party Bribes repository, Tk is available there

+0

謝謝。我已經解決了它。現在我添加了賄賂回購協議,並且我發現爲什麼我編譯Tk模塊時出錯,但是我使用了最新的Tk-804.030,但是,activestate Perl只支持Tk-804.029,該死的視窗 – foolyoghurt