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ファイルのみでよさそうだし。