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を用いたビルド方法
- Boost C++ Librariesを http://sourceforge.net/projects/boost/ からダウンロードします。
- Boost C++ Librariesをインストールします。
- インクルードおよびライブラリのディレクトリを設定します。
- Visual Studioのメニューで[ツール]→[オプション]を選びオプションダイアログを開きます。
- プロジェクトフォルダから「VC++ ディレクトリ」を選択します。
- 「ディレクトリを表示するプロジェクト」で「インクルードファイル」を設定します。
- 「ディレクトリを表示するプロジェクト」で「ライブラリファイル」を設定します。
- ITRON Configurator.slnファイルをダブルクリックしてVisual Studioを起動します。
- Visual Studioのメニューで[ビルド]→[ソリューションのビルド]を実行します。
- Cygwinを用いたビルド方法
- Boost C++ Librariesを http://sourceforge.net/projects/boost/ からダウンロードします。
- Boost C++ Librariesをインストールします。
- bash上でITRON Configuratorディレクトリに移動し、下記のコマンドを入力します。 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 によって生成されました。
|