BeatWord のビルド方法

ここでは、BeatWord のビルド方法について説明します。


Visual C++ Version 6.0 を使用したビルドの方法

C++ のコンパイラとして Visual C++ Version 6.0 を使います(Standard 版で十分です)。

BeatWord のビルドは、VC の統合環境から簡単な手順で行えます。以下の手順に沿って、 ビルドを行ってください。

  1. ソース tree を展開する。(ディレクトリ構造は変えないよう注意する)
  2. Visual C++ を起動し、build.vc6¥all.dsw のワークスペースを開く
  3. [ビルド]-[アクティブな構成の設定] にて、[all - Win32 Release] を選ぶ
  4. [ビルド]-[ビルド] にてビルドが開始される。
  5. inst ディレクトリの下に配布用のファイルができあがる。

注意:

Windows NT でヘルプのビルドを行った場合、ヘルプのキーボードの説明の表が 壊れる現象が発生しています。Windows 95/98 では、(なぜか)この問題が発生しな いので、リリース用のヘルプは Windows 95 でビルドしています。


Borland C++ Version 5.5
C++ Builder Version 4.0 によるビルド

C++ Builder Version 4.0 やフリーで公開されている Borland C++ 5.5 を使って BeatWord をビルドすることが可能になりました。 以下の手順に沿って、ビルドを行ってください。

  1. ソース Tree を展開する。(ディレクトリ構造は変えないよう注意する)
  2. DOS BOX で build.bc5 のディレクトリにカレントディレクトリを移動
  3. makefile の最初に記述されているパスを Borland C++ Version 5.5 や C++ Builder をインストールしたパスに合わせて書き換える
    # Please specify BCC include and library path
    INCLUDE="C:¥Program Files¥Borland¥bcc55¥Include"
    LIBPATH="C:¥Program Files¥Borland¥bcc55¥Lib";"C:¥Program Files¥Borland¥bcc55¥Lib¥PSDK"
    
    なお、C++ Builder 4.0 には user32.lib gdi32.lib kernel32.lib imm32.lib comdlg32.lib winspool.lib advapi32.lib などのライブラリ が付属していないため、Borland C++ Version 5.5 のライブラリパスを 加えると良い。
  4. make を実行するとビルドが始まる。
  5. build.bc5 のディレクトリに bw3.exe ができあがる。

ソースツリーの説明

各、ソースコードはディレクトリごとに次のように分類されています。

ディレクトリ説明
build.vc6VC++ Version 6 用の tree 全体のビルド設定ファイル
build.vc6¥srcBeatWord 本体のビルド設定ファイル
build.vc6¥src¥gen_tabctab.cpp を生成するプログラムのコンパイル用設定ファイル
build.vc6¥tools開発時のツール関連のビルド用 (現在は必要ない、V2 で必要だった)
build.vc6¥tools¥kdecode半角カナ->全角カナデコード用ツールのビルド設定ファイル
build.vc6¥tools¥kencode全角カナ->半角カナデコード用ツールのビルド設定ファイル
build.bc5Borland C++ 5.5/C++ Builder 4.0用ビルドディレクトリ
build.cw5Metrowerks CodeWarrior 用ビルドディレクトリ
build.gccGNU-Win32 の gcc 用ビルドディレクトリ
docドキュメント用ディレクトリ
helphelp ファイルのソース
help¥arthelp ファイルの画像ファイル
instインストーラのソース
help.us英語用 help ファイルのソース
srcBeatWord の本体ソースコード
src¥binarybinary のリソースファイル (ボタンイメージ以外)
src¥buttonsbinary のリソースファイル (ボタンイメージ)
tools開発時のツール関連のソースコード

プログラムのソースコードのβ7 での規模は 110784 ステップです。(Copyright 行を含まず)


Copyright (C) 1999-2000 CYPAC