最近我一直在尝试学习Raku语言,并尝试制作一个简单的贪吃蛇游戏。代码以此开头:
use SDL2::Raw;
use Cairo;
Run Code Online (Sandbox Code Playgroud)
但是当我使用编译时rakudo raku.raku,出现此错误:
Cannot locate native library 'SDL2.dll': error 0x7e
in method setup at C:\Program Files\Rakudo\share\perl6\core\sources\60460C9F1B4C4D337A9E1B809E754542AE8E6474 (NativeCall) line 319
in method setup at C:\Program Files\Rakudo\share\perl6\core\sources\60460C9F1B4C4D337A9E1B809E754542AE8E6474 (NativeCall) line 366
in sub raku-nativecall at C:\Program Files\Rakudo\share\perl6\core\sources\24CEF9BE56A579865C79D79E9E44D51012C345EA (NativeCall::Dispatcher) line 46
in block <unit> at raku.raku line 10
Run Code Online (Sandbox Code Playgroud)
zef install SDL2::Raw我使用和成功安装了 SDL2::Raw 和 Cairo ,zef install cairo当我键入 时zef list,它会列出已安装的模块:
===> Found via Zef::Repository::LocalCache
Cairo:ver<0.3.2>
SDL2::Raw:ver<0.3>
Run Code Online (Sandbox Code Playgroud)
随机信息:raku.raku的第10行是SDL_Init(VIDEO);,60460C9F1B4C4D337A9E1B809E754542AE8E6474的第319行是 nqp::buildnativecall(self,
感谢您的任何答复!