/*!
  \page install_windows_page Windows へのインストール

  バイナリ・パッケージ、およびソースコードからのインストール方法について説明しています。

  - \ref install_windows_binary
  - \ref install_windows_source

  \n
  \section install_windows_binary バイナリ・インストール

  QRK は、プログラムを Lua スクリプトで記述できるようになっており、コンパイラがなくてもプログラム開発を行えます。\n
  ここでは、コンパイラを使わずに開発を行う場合のインストール手順を説明しています。

  -# \ref mainpage_download から最新版の qrk-x.x.x_win.zip をダウンロードします。(x.x.x には 1.0.2 などが入る)
  \n \n
  -# パッケージを展開し、生成された qrk フォルダに移動します。
  \n \n
  -# サンプルプログラムの実行
    - scriptSample.exe を実行すると、シミュレータが起動します。
    \n \n
    _movie_scriptSample_
    - セキュリティ警告が表示されることがありますが、これはシミュレータ内部のロボットやセンサとの通信に TCP/IP のポートを使っているためです。
    - ロボットの制御は scriptSample.lua に記述されています。
      - テキストエディタで内容を変更して動作がどう変わるか試してみましょう。

  シミュレーションの設定変更や、実際のロボットを使ったプログラムの実行方法は \ref tutorial_page をご覧下さい。

  \n
  \section install_windows_source ソースコードからのインストール

  開発環境を Windows 用にコンパイルしてインストールする方法の説明です。\n
  QRK を使うには boost, Qt が必要となります。無料で使える Qt のオープンソース版は MinGW コンパイラにのみ対応しているため、以降は MinGW 環境でのインストール手順を説明します。

  - インストールの概要
    - \ref install_windows_source_qt
    - \ref install_windows_source_msys
    - \ref install_windows_source_lua
    - \ref install_windows_source_luabind
    - \ref install_windows_source_sdl
    - \ref install_windows_source_qrk

  - lua, luabind, sdl, QRK のインストールについては、コンパイル済みパッケージが利用できます
    - \ref install_windows_source_dlls

  \subsection install_windows_source_qt Qt のインストール

  <a href="http://qt.nokia.com/downloads-jp">Qt のダウンロードサイト</a> より、"Windows 版 Qt ライブラリ" か "Qt SDK for Windows" をダウンロードし、実行します。\n
  以下は、"Windows 版 Qt ライブラリ" をダウンロードして実行したときの手順です。

  特別な記載がない場合は "Next" ボタンを押すとインストールが進みます。

  -# ダウンロードしたファイルを実行すると、パッケージの展開が始まります。
    \n \n
    \image html qt_unpacking.png パッケージ展開中の表示
    \n
  -# パッケージの展開が終わると、インストールが開始されます。
    \n \n
    \image html qt_first.png インストール開始
    \n
  -# インストールを進めるには LGPL ライセンスに同意する必要があります。
    \n \n
    \image html qt_accept.png LGPL ライセンスへの同意
    \n
  -# MinGW をインストールするため "Download and install minimal MinGW installation." にチェックを入れ "Next" ボタンを押します。
    \n \n
    \image html qt_mingw_checked.png MinGW をダウンロードしてインストール
    \n
  -# 問題なくインストールが進むと、最後に このウィンドウが表示されます。
    \n \n
    \image html qt_finished.png インストール終了

  ここまでで Qt のインストールは完了です。

  \subsection install_windows_source_msys MSYS のインストール

  !!! MSYS のダウンロード

  !!! MinGW のインストール場所の入力について

  Qt のインストールが終わったら、MinGW のパス設定を行っておきます。\n
  Qt 4.5.3 が "C:\Qt\4.5.3\bin" にインストールされている場合 "C:\msys\1.0\etc\profile" ファイルに以下の記述を追加します。

  \verbatim
export PATH="/c/Qt/4.5.3/bin:$PATH"
export QTDIR=/c/Qt/4.5.3 \endverbatim

  設定後、MinGW を再起動してパス設定を確認します。\n
  "qmake --version" と入力したときに、以下のように出力されれば、パスが適切に設定されています。

  \verbatim
$ qmake --version
QMake version 2.01a
Using Qt version 4.5.3 in C:\Qt\4.5.3\lib

\endverbatim

  \subsection install_windows_source_boost Boost のインストール

  !!! ダウンロード

  !!! boost-jam の生成

  !!! boost のコンパイル

  !!! サンプルプログラムの実行

  \subsection install_windows_source_lua Lua のインストール

  !!!

  \subsection install_windows_source_luabind Luabind のインストール

  !!!

  \subsection install_windows_source_sdl SDL のインストール

  !!!

  \subsection install_windows_source_qrk QRK のインストール

  -# \ref mainpage_download から最新版の qrk-x.x.x.tar.zip をダウンロードします。
  \n \n
  -# MSYS を使ってパッケージを展開し、コンパイルします。
  \verbatim
$ tar zxvf qrk-x.x.x.tar.gz
$ cd qrk-x.x.x
$ ./configure
$ make \endverbatim
  \n
  -# コンパイルが無事終了したら、インストールを行います
  \verbatim
$ make install \endverbatim
  \n
  -# 動作確認のため、サンプルを実行してみます

  !!! サンプルプログラムの実行

  \subsection install_windows_source_dlls コンパイル済みパッケージの配置

  -# \ref mainpage_download から最新版の qrk-x.x.x_win_devel.tar.zip をダウンロードします。
  \n \n
  -# MSYS を使ってパッケージを展開し、インストールスクリプトを実行します
  \verbatim
$ tar zxvf qrk-x.x.x_win_devel.tar.gz
$ cd qrk-x.x.x_win_devel
$ make install \endverbatim
  \n
  -# 動作確認のため qrk-x.x.x.tar.gz 付属のサンプルを、コンパイルして実行してみます

  !!! パッケージのダウンロード

  !!! 展開、サンプルのあるフォルダに移動

  !!! サンプルのコンパイル

  !!! サンプルの実行
*/
