fltk-rsも調べてみた。

 rustのGUIを探す旅、前回のtkに続いて今回はfltk。 


ドキュメントやサンプルなどはこのへん

https://docs.rs/fltk/latest/fltk/index.html


先日のtkでは事前に別途配布されているtk関連のライブラリなどの入手と

セットアップに思いのほか手間がかかったけど、fltkではそのあたりの手間がなくて


>cargo init

>cargo add fltk

>cargo run


でfltkと関連クレートを自動的にダウンロード、ビルドしてくれるのでめちゃくちゃらく。


ただしそのfltk関連のクレートのビルドにcmakeが必要らしく

cmake無いwindows11の環境で試したら

fltk-sys@1.5.2: Could not find invokable cmake!

っていわれて途中でエラーでとまる。


とりあえずscoopいれてあったので

>scoop install cmake

して再度

>cargo run

したらOKだった。


pythonでぱぱっとGUIつくるのにtk好きなので、rustもtkでできれるなら便利かも…

という目論見もあってtkかfltkかのふたつに絞ってみたけど

セットアップらくだしrustのGUIをぱぱっと作るにはfltkでいいんじゃないか感。


ビルドしてできたGUIアプリの実行ファイルをほかのPCにもっていて実行するにも

tkだとtkのdllも必要になるけどfltkだとexeファイルのみでよさそうだし。


コメント

このブログの人気の投稿

UX331UNのSSD換装した

Mirage Soloのファクトリーリセット

Mirage Solo関連記事のリンクとか