无法使用 FLTK (Rust) 构建项目

问题描述

我正在尝试从 FLTK 的文档中构建和运行一个示例;

use fltk::{app::*,button::*,frame::*,window::*};

fn main() {
    let app = App::default();
    let mut wind = Window::new(100,100,400,300,"Hello,FLTK!");
    let mut frame = Frame::new(0,200,"Boring label");
    let mut but = Button::new(160,210,80,40,"Click me!");
    
    wind.end();
    wind.show();
    
    // Remember: Callbacks after initializing the interface
    but.set_callback(move || frame.set_label("Hello,World!"));
    
    app.run().unwrap();
}

但我收到以下错误

Compiling fltk-sys v1.0.11
error: Failed to run custom build command for `fltk-sys v1.0.11`         
    
Caused by:
  process didn't exit successfully: `C:\Users\mattw\Documents\engine\target\debug\build\fltk-sys-598a5e0afee061a3\build-script-main` (exit code: 101)
  --- stdout
  cargo:rerun-if-changed=build/android.rs
  cargo:rerun-if-changed=build/bundled.rs
  cargo:rerun-if-changed=build/link.rs
  cargo:rerun-if-changed=build/main.rs
  cargo:rerun-if-changed=build/source.rs
  cargo:rerun-if-changed=build/utils.rs
    
  --- stderr
  thread 'main' panicked at 'CMake is needed to build the fltk source files!
  Did you intend to use the fltk-bundled feature?',C:\Users\mattw\.cargo\registry\src\github.com-1ecc6299db9ec823\fltk-sys-1.0.11\build\source.rs:8:9
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

我尝试安装 CMake,但似乎没有帮助。你们能帮我找出我哪里出错了吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)