mingwでもタスクトレイ常駐する系のアプリをWin32APIだけでつくりたい
- タスクトレイを触るにウィンドウハンドラが必要なので、表示しなくても適当なウィンドウは作っておく必要がある
- アイコンの扱いが面倒
- とりあえずbrewでmingwだけ入れればビルドできる
- mingwのg++で
-mwindows -static -DUNICODE
オプションが必要(つけないとlibstdc++あたりのdllがないって怒られるし文字化けする) - windresではオプションに
-c 65001
を指定する必要あり(UTF-8) - wine 3.0系の問題なのか、Macでは32bitにしないとwineが起動しない