いつもお世話になります。

クロスコンパイルについて質問なのですが
現在、Windows環境のQTを使用しています。

1.RaspberryPiで動作する実行ファイルを作りたいと
考えているのですがWindows開発環境上から
クロスコンパイルできるのでしょうか?

2.もしかしたら、そのような事をせずに
RaspberryPi上にQt開発環境を構築し
プロジェクトファイル一式をコピーして
コンパイルした方が良いのでしょうか?

クロスコンパイルというものを今まで試したことがなく
知識がありませんので、申し訳ありませんが
教えていただけないでしょうか?

よろしくお願いいたします。