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) 2000-2008 CYPAC