適切なコンパイラ構成が非常に重要

ほとんどの場合、C++test は静的解析および実行時テストのタスクを行うために、コンパイラお よびリンカーを起動する必要があります。静的解析と実行時テストでは通常、コンパイル、プログラムのリンクが実行されます。

 C++test のすべての機能を利用するには、C++test を実行するマシンに、完全な開発環境とコンパイラ ツール チェーンを置く必要があります。

基本的な手順

C++test を使ってコードをテストするには、ワークベンチ ( ユーザーごとに固有の一時作 業エリア) で C/C++ プロジェクトを用意する必要があります。プロジェクトを作成するための基本 手順は次のとおりです。

  1. プロジェクトを作成またはインポートします。
  2. C++test プロジェクト オプションを使ってビルド設定を構成します。

上記のステップは、一度だけ実行する必要があります。1 人のチーム メンバーがプロジェクトを作 成して構成し、ソース管理システムにチェックインしたら、他のチーム メンバー全員がそのプロ ジェクトを再利用できます。詳細については「プロジェクトの共有」を参照してください。

C++test プロジェクトでの作業

C++test プロジェクトは、 1 つのバイナリ ( つまりライブラリまたは実行ファイル) にビルドされ る、ソース ファイルとヘッダー ファイルを定義します。 各プロジェクトは、ファイル システム中の 1 つのプロジェクトにマップします。このディレクトリ にあるすべてのファイルとフォルダーはプロジェクトの一部であり、プロジェクト サブツリーとし て表示されます。さらにプロジェクトには、ファイル システム中の外部の場所を指す「リンクされ たフォルダー」が含まれることもあります。リンクされたフォルダーにあるすべてのファイルおよび サブ フォルダーも、プロジェクトの一部として表示されます。 プロジェクトは次の場所に作成することができます。

 ワークスペース ディレクトリなどの別の場所。この場合、ソース ファイル/ ヘッダー ファ イルがあるディレクトリを指す「リンクされたフォルダー」を作成する必要があります。

C++test のスタンドアロン GUI は Eclipse を使ってビルドされています。したがって C++test は、プロジェクトの作成と編成に関する一般的な Eclipse の機能の一部を使用します。Eclipse の機 能の詳細については、[ ヘルプ] メニューの [ ヘルプ目次] をクリックして、『Workbench User Guide』ブックを参照してください。 ただし、C++test プロジェクトは完全な Eclipse プロジェクトではないため、Eclipse の一部の機 能は C++test プロジェクトでは使用できません。たとえば、C++test プロジェクトは Eclipse メ ニューからのビルドおよび実行オプションをサポートしません。

 

リンクされたフォルダーは、プロジェクト定義ファイル (.project ファイル) において絶対パス で定義されます。リンクされたリソースを含むプロジェクトの共有を容易にするために、リンク されたフォルダーはパス変数への相対で指定することもできます。パス変数を定義するには、[ ウィンドウ] メニューの [ 設定] をクリックし、[ 一般] > [ ワークスペース] > [ リンクされた リソース] を選択してパス変数を新規に作成します。

ヒント - どこにプロジェクトを作成するか ?

プロジェクトを共有する予定である場合、ソース ファイル構造のルート ディレクトリにプロジェ クトを作成することを推奨します。そうすれば、C++test のファイル/ フォルダーをプロジェク トの ルート ディレクトリに追加することができます。オリジナルのファイル構造に C++test ファイルを追加できない場合、プロジェクトをワークスペースまたは外部の場所に作成し、リン クされたフォルダーを作成してソース/ ヘッダー ファイルの場所をプロジェクトに含めるべきで す。