PDA

Просмотр полной версии : Помогите разобраться с GD.pm


LK169
21.07.2005, 18:37
Проблема с GD.pm

Опишу.
Программлю не очень серьёзно на perl. В основном разные админские задачи (сисадмин я), на платформе Win32, обработки текстов, БД.
Но иногда хочется чего-нить для души.
Захотел картинок порисовать с помощью GD.pm
Скачал с CPAN его последнюю версию, закинул в \perl\lib
Запускаю тестовый скрипт, ругается:

Can't locate loadable object for module GD in @INC (@INC contains: C:/Perl/lib C
:/Perl/site/lib .) at .....\TestGD.pl line 1
Compilation failed in require at .....\TestGD.pl line 1.
BEGIN failed--compilation aborted at .....\TestGD.pl line 1.

Пытаюсь покурить доку (английский слабоват).
Вроде понимаю, что GD.pm -- это только интерфейс с gdlib.
С ее официального сайта скачиваю DLL.
В архиве только bgd.dll и инструкция, как его к VisualC.
Если переименовать bgd.dll в gd.dll и положить в \perl\lib, то ругань изменяется на:

Can't find 'boot_GD' symbol in C:/Perl/lib/GD.dll
at .....\TestGD.pl line 1
Compilation failed in require at .....\TestGD.pl line 1.
BEGIN failed--compilation aborted at .....\TestGD.pl line 1.

Подскажите, чего делать-то надо, что-б заработало.
:молись: :молись: :молись:

savad
21.07.2005, 21:02
Попробуй через PPM

ppm> install GD
или
для perl 5.8
ppm install http://theoryx5.uwinnipeg.ca/ppms/GD.ppd
для perl 5.6
ppm install http://theoryx5.uwinnipeg.ca/ppmpackages/GD.ppd

LK169
22.07.2005, 09:48
Попробуй через PPM

ppm install http://theoryx5.uwinnipeg.ca/ppms/GD.ppd

Это помогло, огромное спасибо!
:dance: :beer:
Вопрос закрыт.