fltk:无法解析 GlutWindow

问题描述

我正在尝试遵循使用 openGl 的 fltk 应用程序示例,但构建无法正常运行:

    let app = app::App::default();
let mut win = window::glutwindow::default().with_size(800,600);
win.set_mode(enums::Mode::Opengl3);
win.end();
win.show();

unsafe {
    let gl = glow::Context::from_loader_function(|s| {
        win.get_proc_address(s) as *const _
    });

我得到:无法解决:在 glutwindow 中找不到 window

我使用的是 fltk 版本 1

谢谢

附言我正在使用 Rust

解决方法

检查该片段中缺少的导入。 此外,如果您没有启用 enable-glwindow 功能,您应该尝试更改 Cargo.toml 以包含缺少的功能:

[dependencies]
fltk = { version = "1",features = ["enable-glwindow"] }