## 第5章　プロジェクトの使用法

［Project］メニューはプロジェクトを設定し、メイクし、ビルドするために使用します。 ［Project］メニューは次のことを行います。

- プロジェクトビルド環境
- エディタ
- ソースファイルの場所
- CodeScapeのソースファイルのディレクトリ
- ファイルサーバーのリフレッシュレート

CodeScapeはコンパイルされたソースファイルをリンクするためにプロジェクトファイル（GNU Cではmakefileに相当）を使用します。

### 5-1　プロジェクトビルド環境の準備

プロジェクトを設定するには、次の手順に従います。

1. ［Project］メニューをクリックし、次に［Setup Project］をクリックします。
2. 次のいずれかを行います。
   - プロジェクトのmakefileをフルパスで［Project File］テキストボックスに入力する。
   - プロジェクトの名前とパスを［Project File］テキストボックスに入力する。
   - ［Project File］リストから最近のプロジェクトを選択する。
   - ［Browse］をクリックして、プロジェクトを検索する。
3. プログラムビルドファイルの名前とパスを［Build Program］テキストボックスに入力します（たとえば、nmake）。
4. コマンドラインに渡すコマンドラインパラメータがあれば、［Command Line Modifiers］テキストボックスに入力します（nmakeなら、−f）。
5. プロジェクト環境ファイルの名前とパスを［Environment File］テキストボックスに入力します。このディレクトリはプログラムビルドファイルと同じディレクトリのこともあります。
6. ［OK］ボタンをクリックすると、プロジェクトの準備が完了します。

   例：

   1. MS-DOSプロンプトを起動し、c：\katana\codescapeフォルダに移動します。
      C：\＞cd \katana\codescape

   2. \katana\bin\set_kt.batを実行します。
      C：\katana\codescape＞\katana\bin\set_kt.bat

   3. CodeScapeのプロジェクト用環境ファイルを作成します。
      C：\katana\codescape＞set ＞codescape.env

   4. 次の図のようにテキストボックスに入力し、［OK］ボタンをクリックします。

   #### プロジェクトをメイクしビルドするには

   現在のプロジェクトをビルドするには、次のいずれかの方法に従います。

   - ［Project］をクリックし、次に［Make］をクリックする。
   - ［Project Build］ウィンドウで、右クリックし、［Make］をクリックする。
   - ［Ctrl］＋［M］キーを押す。

   プロジェクトのビルドを行うと［Project Build］ウィンドウが表示され、そのビルドに関するステータス情報が表示されます。エラーや警告があれば、それらは［Project Build］ウィンドウに表示されます。ビルドエラーが起こった場合は、そのエントリをダブルクリックすると、エディタが起動され、ソースファイルが開かれ、エラーか警告を含んだ行が表示されます。

   ［Target］と［Project Build］ウインドウは、メインウインドウの上か下にドッキングさせたり、フロートしたままにしておくことができます。

   #### 5-1-1　エディタの設定

   デフォルトのエディタはCodeScapeの［Edit］リージョンです。ここで既存のファイルを編集したり新しいファイルを作成したりできます。

   #### 外部エディタの設定

   1. ［Project］メニューをクリックし、次に［Setup Editor］をクリックします。

   2. ［Editor Name］テキストボックスにエディタの名前を入力します。
   3. ［Editor Path］テキストボックスにエディタのパスとコマンドを入力します。
   4. ［Editor Arguments］テキストボックスに、特定の行にジャンプするためのコマンドラインパラメータを入力します。
   5. 次のいずれかを行います。
      - Windows用のエディタを選択した場合は、［Is Editor Windows Based］チェックボックスを選択し、［OK］ボタンをクリックする。
      - MS-DOSエディタを選択した場合は、［Is Editor Windows Based］チェックボックスをクリアして、［OK］ボタンをクリックする。

   例：

   次の図は、外部エディタとしてWZ Editorを利用した例です。

   外部エディタを使用して行ったファイルへの変更は、CodeScapeでMakeオプションを使用してコンパイルし、プロジェクトをビルドする前に必ず保存してください。 ビルドエラーがあった場合は、［Project Build］ウィンドウにそれが表示されます。エントリをクリックするとエディタが起動され、ソースファイルが開かれ、エラーまたは警告が含まれている行を表示します。外部エディタの中には、このオプションがサポートされていないものがあり、その場合はエラーのあった行を表示せずにファイルが開かれます。

   #### プロジェクトコマンドの設定

   ソースファイルを検索するパスの設定 ［Source File Search Path］ダイアログで、CodeScapeがプログラムのプロジェクトファイルを探すディレクトリのパス名を設定、変更、削除することができます。

   1. ［Project］メニューをクリックし、次に［Edit Source Path...］をクリックします。
      ［Source File Search Paths］ダイアログボックスが表示されます。

   2. ［Path Name］に次のいずれかを行います。
      - ソースファイルのパスを入力する。
      - ［Browse］をクリックして、目的のディレクトリを選択する。
   3. ［Add］ボタンをクリックします。

   ［Source File Search Path］からのパスの削除

   1. ［Project］メニューをクリックし、次に［Edit Source Path...］をクリックします。
      ［Source File Search Path］ダイアログボックスが表示されます。
   2. ［Path Name］に次のいずれかを行います。
      - ソースファイルのパスを入力する。
      - ［Browse］をクリックして目的のディレクトリを選択する。
   3. ［Remove］ボタンをクリックします。

   #### CodeScapeのソースファイルディレクトリの設定

   ［Set Fileserver］ディレクトリのダイアログボックスを使用して、プログラムファイルのディレクトリの相対パス名を設定したり変更します。これは［Source File Search Paths］に設定したディレクトリと同じでも構いません。

   次の手順に従います。

   1. ［Project］メニューをクリックし、次に［Set FileServer Root Directory］をクリックします。
   2. 目的のディレクトリのパスを入力します。
   3. ［OK］ボタンをクリックします。

   使用中のコンピュータのファイルサーバーディレクトリに情報をロード中に、ディスプレイ更新によってDev.Boxがインタラプトされる場合は、［Project］メニューをクリックしてから［Enable Fileserver Optimization］を選択します。 ソフトウェアブレークポイントとウォッチ、プログラム更新レートなどを含め、使用した設定コマンドは、閉じる際にセッションファイルに保存されます。

   #### ファイルサーバーのリフレッシュレートの最適化を有効にする

   使用中のコンピュータのファイルサーバーディレクトリに情報をロード中に、ディスプレイ更新によってDev.Boxがインタラプトされる場合は、［Project］メニューをクリックしてから［Enable Fileserver Optimization］を選択します。

   これにより、データがDev.Boxから使用中のコンピュータに転送されている間、ディスプレイの更新が中止されます。たとえば大きなビットマップをDev.Boxからファイルサーバーディレクトリにロードする際などに、これは有効です。

   このオプションはオン／オフいずれにも切り替えられます。

   [←] | [INDEX] | [→]