希望指导,我在尝试在rust上使用sdl3库,我使用window平台,能够直接编译出可执行文件运行,但是当我尝试编译出一个动态库时就发生了错误,这是我的cargo配置

当我尝试编译出window动态库时能成功编译出.dll文件,当我尝试设置target为aarch64时会发生错误

我检查了它添加的文件发现都存在,当我尝试复制发生错误的命令在去除-lSDL3参数并手动执行时我发现由于过程中生成了临时文件,所以我无法手动执行
我尝试使sdl3的feature build-from-source去从源码编译时,msbuild会报错显示outpath什么的未设置,当我使用use-vcpkg尝试时返回ld.lld参数错误的问题,正如我前面图片展示的

这是我的cargo config.toml的设置,我已经确认了路径正确

我也确定我正确的添加了rustup target

感觉ndk和cmake也正常

这是我的目录,sdl文件夹的sdl仓库的clone,代码是sdl的演示代码
有知道的能指导一下吗