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