2024:03:01
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
2024:03:01 [2024/03/02 09:46] – [プログラミング(思考順)] machiaworx | 2024:03:01 [2024/03/02 11:49] (現在) – [プログラミング(思考順)] machiaworx | ||
---|---|---|---|
行 12: | 行 12: | ||
* GTKのライブラリをインストール | * GTKのライブラリをインストール | ||
* https:// | * https:// | ||
- | * 今まで出来なかったことができるようになるのは楽しい。(Windowsだからできない、というケースが多すぎた) | + | * 試しに簡単にプログラム書いてた。 |
+ | * https:// | ||
+ | * いまのバージョンはGTK3なので指定ライブラリは修正。 | ||
+ | * pkg-configの指定について、そのままコピペすると動かないため、バッククォートで囲み直す必要がある。 | ||
+ | * 実際にコンパイルできたのは「gcc image_viewer.c -o image_viewer `pkg-config --cflags --libs gtk+-3.0`」みたいな感じ。 | ||
+ | * 正直Windowsで生のAPI叩くより数倍楽だし、コンパイルオプション(ライブラリ呼び出し)も簡略化できるようなのでそういう意味でも楽。いざとなったらLinuxで動くツールを作る方が早いのかもしれないな。 | ||
+ | * プログラムかいてたら、Qtも同じような書き方だったなそういやと気付いた。 | ||
+ | * GTKに合わせてAPIを作っているのかもしれない。 | ||
+ | * あとこれは参考になりそう。 | ||
+ | * https:// | ||
+ | * GUIのフォーカスの仕組みは最初からついてるし、メニューとショートカットの仕組みもついてるので、GUIアプリを作るのは楽ではと思い始めてる。元々Windowsでなんとかしようとしてたから地獄だったんだよと。 | ||
===== その他 ===== | ===== その他 ===== |
2024/03/01.1709340386.txt.gz · 最終更新: 2024/03/02 09:46 by machiaworx