Rust Can';使用FLTK建造项目(生锈)
我试图从FLTK的文档中构建并运行一个示例Rust Can';使用FLTK建造项目(生锈),rust,fltk,Rust,Fltk,我试图从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, 0, 400, 200, "Bo
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, 0, 400, 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();
}
但我得到了以下错误:
编译fltk系统v1.0.11
错误:无法为“fltk sys v1.0.11”运行自定义生成命令
原因:
进程未成功退出:`C:\Users\mattw\Documents\engine\target\debug\build\fltk-sys-598a5e0afee061a3\build script main`(退出代码:101)
---stdout
货物:更改后重新运行=build/android.rs
货物:更改后重新运行=构建/捆绑。rs
货物:如果更改,则重新运行=build/link.rs
货物:更改后重新运行=构建/main.rs
货物:如果更改,则重新运行=build/source.rs
货物:更改后重新运行=构建/utils.rs
---斯特德尔
线程“main”在“CMake”处惊慌失措,需要它来构建fltk源文件!
您是否打算使用fltk捆绑功能?',C:\Users\mattw\.cargo\registry\src\github.com-1ecc6299db9ec823\fltk-sys-1.0.11\build\source.rs:8:9
注意:使用'RUST_BACKTRACE=1'环境变量运行以显示回溯
我尝试安装CMake,但似乎没有帮助。你们能帮我找出哪里出了问题吗?你们的操作系统是什么?是否将CMake添加到路径(并重新启动终端)?您还可以使用fltk捆绑的
fltk
功能