Я пытаюсь использовать WinSCP для SFTP со скриптом Perl. Я в основном использую код с сайта WinSCP дословно. Но я получаю следующую ошибку:
Win32::OLE::CONST->Load: Нет или неверное имя библиотеки типов в строке 12 test.pl. Win32::OLE(0.1712): GetOleTypeLibObject() Не объект Win32::OLE::TypeLib в C:/Perl /lib/Win32/OLE/Const.pm строка 49.
Кто-нибудь знает, что может быть причиной этого?
Мой код:
use Win32::OLE;
use Win32::OLE::Const;
use Win32::OLE::Variant;
Win32::OLE->Initialize(Win32::OLE::COINIT_OLEINITIALIZE);
my $session = Win32::OLE->new('WinSCP.Session');
my $consts = Win32::OLE::Const->Load($session);
my $sessionOptions = Win32::OLE->new('WinSCP.SessionOptions');