C/C++ プロジェクト間の依存関係の作成

関連項目 

C/C++ アプリケーションまたは動的ライブラリは、リンカーによってオブジェクトコードとリンクする、静的または動的ライブラリに依存することがよくあります。これらのライブラリは、C/C++ アプリケーションプロジェクトの必須プロジェクトとして指定した、個別のプロジェクトの場合があります。プロジェクトを削除して構築すると、その必須プロジェクトも削除され、構築されます。

依存性を持つプロジェクトの関数ハイパーリンクをクリックすると、開かれている依存先プロジェクトに関数の定義がある場合、エディタはその定義にジャンプします。定義を含む依存先プロジェクトが閉じている場合、エディタは関数の宣言にジャンプします。

アプリケーションまたは動的ライブラリプロジェクトにプロジェクトの依存性を追加する

  1. 「プロジェクト」ウィンドウでプロジェクトを右クリックし、「プロパティー」を選択します。
  2. 「プロジェクトプロパティー」ダイアログで、「リンカー」ノードを展開し、「ライブラリ」を選択します。
  3. 「ライブラリ」パネルで参照ボタンをクリックします。
  4. 「ライブラリ」ダイアログで「プロジェクトを追加」をクリックします。
  5. 「プロジェクトを追加」ダイアログで、アプリケーションプロジェクトが依存しているライブラリプロジェクトを選択します。「プロジェクトを追加」をクリックします。
  6. 依存プロジェクトが構築されるたびにプロジェクトを構築しない場合、「構築」チェックボックスを選択解除します。
  7. 「ライブラリ」ダイアログ、次に「プロジェクトプロパティー」ダイアログでそれぞれ「了解」をクリックします。

既存のコードからのプロジェクトにプロジェクト依存性を追加する

  1. 「プロジェクト」ウィンドウでプロジェクトを右クリックし、「プロパティー」を選択します。
  2. 「プロジェクトプロパティー」ダイアログで「必須プロジェクト」を選択します。
  3. 「必須プロジェクト」パネルで「参照」ボタンをクリックします。
  4. 「プロジェクト」ダイアログで「追加」をクリックします。
  5. 「プロジェクトを追加」ダイアログで、既存のコードからのプロジェクトが依存するプロジェクトを選択します。「プロジェクトを追加」をクリックします。
  6. 依存プロジェクトが構築されるたびにプロジェクトを構築する場合は、「構築」チェックボックスを選択します。
  7. 「プロジェクト」ダイアログおよび「プロジェクトプロパティー」ダイアログで、それぞれ「了解」をクリックします。
関連項目
「ライブラリ」ダイアログ

著作権と商標について