これはいくつか準備したりコンパイルオプションを試したりして確認したが、そもそもGitで落としてきたソースが環境に依存しているところがあるのと、Windowsのヘッダについてどうやって取ってくるのかという問題が出てくる。
クロスコンパイル環境が一番すっきりする反面準備が大変なのと、今までで言うところの「Windows環境でLinuxアプリのソースをビルドする」のと同様の問題がLinux環境でも発生する。
大人しくWindows側の環境を用意してビルドするのが早そうという結論。
OSが選択できるだけでもありがたいのだけど。(WSL導入前はLinuxの環境を別に用意する必要があったわけで、その動作環境すら分かれてる状況は苦痛ですらあった)