在sdl2 0.31.0中找不到函数`get_platform`

问题描述 投票:1回答:1

我使用的是最新版本的sdl2(0.31.0),但无法访问get_platform

extern crate sdl2;

pub fn main() {
    println!("{}", sdl2::get_platform());
}
$ cargo run
   Compiling repro v0.1.0 (file:///private/tmp/repro)
error[E0425]: cannot find function `get_platform` in module `sdl2`
 --> src/main.rs:4:30
  |
4 |         println!("{}", sdl2::get_platform());
  |                              ^^^^^^^^^^^^ not found in `sdl2`

我尝试使用use sdl2::*;cargo +nightly run,但都没有删除错误。

rust sdl-2
1个回答
3
投票

您正在阅读的文档不适用于您使用的版本。自己构建(cargo doc --open)或view it on docs.rs

该功能是added recently,尚未发布。也许您应该为文件夹的作者提出一个问题,让他们知道拥有与任何已发布代码不对应的文档会令人困惑。

在此期间,如果你真的需要它,你可以使用a git dependency

© www.soinside.com 2019 - 2024. All rights reserved.