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ファイルのみでよさそうだし。
コメント
コメントを投稿