[rust] macOSでwindows用にクロスコンパイルしたい

[rust]

[macOS]

[windows]

cross という有名なツールがあるが、動作に DockerかPodmanが必要なので使いたくない方向け。

mingw-w64をインストール

Terminal window
brew install mingw-w64

プロジェクトルートにconfig.tomlを作成し、以下の内容を追加。

[target.x86_64-pc-windows-gnu]
linker = "x86_64-w64-mingw32-gcc"
ar = "x86_64-w64-mingw32-ar"

コンパイル

Terminal window
cargo build --target x86_64-pc-windows-gnu
イベント告知 React入門 ハンズオン #01
Value Objectの代わりにBranded Typesを使う