> (1) 64bit 版の実行ファイルをコンパイルするにはどうしたら良いのでしょうか?
VS2010とのことですが、以前のやり取りであなたの環境ではリソースビューからの操作ができないような話をされていますね。
ということは、あなたがお持ちなのは、無償の VC++ 2010 Express Edition ではないですか?
無償の VC++ 2010 Express には上記リソースビューだけでなく、64bit コンパイラも含まれていないらしいです。
ですので、普通には 64bit コンパイルはできません。
でも、Windows SDK v7.1 を追加インストールすると 64bit コンパイルができるようになるとの噂はあります。
ただし、最近出た "VS2010 の SP1" と "SDK v7.1 の 64bit コンパイラ" は共存不可との話もあるので、注意が必要かと思います。まぁ、これはそのうち修正されるみたいだけど。
http://go.microsoft.com/fwlink/?LinkID=212355自分が使っているのは 64bit コンパイラが最初から含まれている Ultimate Edition なので、 Express での操作方法はわかりません。
何にせよ、デフォルトではサポートされていない機能なので、実際にトライした人も少ないと思いますし、それ以上は自力で頑張って Web 検索などで調べるしかないと思います。