ビルド方法

TOPPERSカーネル向けユニバーサルコンフィギュレータをビルドするには、以下の環境が必要になります。

  • C++コンパイラ
    • Microsoft Visual Studio.NET 2003 または Microsoft Visual C++.NET 2003
    • GNU C++ Compiler 3.3.3 (Cygwinのみ確認)
  • Boost C++ Libraries 1.32.0

Microsoft Visual Studio.NET 2003を用いたビルド方法
  1. Boost C++ Librariesを http://sourceforge.net/projects/boost/ からダウンロードします。
  2. Boost C++ Librariesをインストールします。
  3. インクルードおよびライブラリのディレクトリを設定します。
    1. Visual Studioのメニューで[ツール]→[オプション]を選びオプションダイアログを開きます。
    2. プロジェクトフォルダから「VC++ ディレクトリ」を選択します。
    3. 「ディレクトリを表示するプロジェクト」で「インクルードファイル」を設定します。
    4. 「ディレクトリを表示するプロジェクト」で「ライブラリファイル」を設定します。
  4. ITRON Configurator.slnファイルをダブルクリックしてVisual Studioを起動します。
  5. Visual Studioのメニューで[ビルド]→[ソリューションのビルド]を実行します。

Cygwinを用いたビルド方法
  1. Boost C++ Librariesを http://sourceforge.net/projects/boost/ からダウンロードします。
  2. Boost C++ Librariesをインストールします。
  3. bash上でITRON Configuratorディレクトリに移動し、下記のコマンドを入力します。
      $ make convert
      $ make
    
    make convertはシフトJISで記述されたソースファイルをEUC-JPに変換するためのもので、2回目以降は 必要ありません。

上記のコマンドはBoost C++ Libraries 1.32.0を/cygdrive/c/Boostにインストールすることを前提に しています。
Boost C++ Librariesのバージョンが異なる場合や、インストール先が異なる場合、BOOST_DIR変数を 適切に変更してください。あるいは、 CPLUS_INCLUDE_PATH および LIBRARY_PATH 環境変数を設定して も構いません。

覚え書き:
MinGWでも無変更または僅かな変更でビルドできると予想されます。ただし、libiconvを別途 インストールする必要があるので注意してください。
また、GCC 3.4.xでのビルドおよび動作確認は行っていません。

Borland C++ Compiler 5.6.4 あるいは旧バージョンのコンパイラを使用する場合、特に Boost.Spirit のコンパイルに失敗することが予想されます。その場合、 Boost C++ Libraries のバージョンを 1.30.2 にすることで解決する可能性があります。ただし、 1.30.2 以前の バージョンではディレクトリ構造等が大幅に異なるため、注意深くMakefileやプロジェクト ファイルを作成する必要があります。


Copyright © 2006 by TAKAGI Nobuhisa.
このページは Wed Apr 12 16:32:00 2006 に Doxygen によって生成されました。