最近我一直在尝试学习Raku语言,我试着制作一个简单的蛇游戏。代码以以下内容开头:
use SDL2::Raw;
use Cairo;但是,当我使用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我成功地用zef install SDL2::Raw和zef install cairo安装了SDL2::Raw和Cairo,当我键入zef list时,它列出了已安装的模块:
===> Found via Zef::Repository::LocalCache
Cairo:ver<0.3.2>
SDL2::Raw:ver<0.3>随机信息: raku.raku第10行为SDL_Init(VIDEO);,60460C9F1B4C4D337A9E1B809E7542AE8E6474行319为nqp::buildnativecall(self,
谢谢你的回答!
发布于 2022-08-03 14:44:57
我将检查SDL2::Raw的文档,该文档给出了确保安装了SDL2库的说明。
就像你在窗户上,你想要https://libsdl.org/download-2.0.php
https://stackoverflow.com/questions/73223421
复制相似问题